为conda安装pip3
问题描述:
我的旧centos服务器默认安装了Python2.6。现在,我想创建一个Python3环境下畅达为conda安装pip3
conda create -n py3 python=3.5.3
source activate py3
激活PY3后安装python3特定的模块,我尝试pip3 install hovercraft
安装气垫船,壳告诉“找不到命令:PIP 3”。起初我以为pip3是用Python3安装的,但结果并非如此。
所以我想我可以手动安装它。软件包gzip文件从python package index下载,并通过conda install --file hovercraft-2.3.tar.gz
进行安装。但它不起作用。
现在我有两个问题:
- 如何安装PIP 3虚拟-ENV由畅达创造?
- 是否可以在conda本地安装python软件包索引下载的软件包?
答
只有当您不使用像virualenv(或)conda这样的环境管理员时,pip3和pip才会有所作为。现在,当您创建一个具有python == 3.x的conda环境时,pip将等同于pip3。
激活virtualenv后只是简单的'pip'工作吗? – wmorrell
嗨,@wmorrell,普通点是好的。 'pip --version'显示“来自/export/home/user01/envs/py3/lib/python3.5/site-packages(python 3.5)的pip 9.0.1”。该消息表明这个点是python3.5的pip3吗? – l0o0
是的,virtualenv会将项目添加到您的shell'PATH'中,其中'python'和'pip'指向正确的3.5.3版本,只要它处于活动状态,'pip'就会安装到您的'py3'环境。 – wmorrell