为conda安装pip3

问题描述:

我的旧centos服务器默认安装了Python2.6。现在,我想创建一个Python3环境下畅达为conda安装pip3

conda create -n py3 python=3.5.3 
source activate py3 

激活PY3后安装python3特定的模块,我尝试pip3 install hovercraft安装气垫船,壳告诉“找不到命令:P​​IP 3”。起初我以为pip3是用Python3安装的,但结果并非如此。
所以我想我可以手动安装它。软件包gzip文件从python package index下载,并通过conda install --file hovercraft-2.3.tar.gz进行安装。但它不起作用。
现在我有两个问题:

  1. 如何安装PIP 3虚拟-ENV由畅达创造?
  2. 是否可以在conda本地安装python软件包索引下载的软件包?
+0

激活virtualenv后只是简单的'pip'工作吗? – wmorrell

+1

嗨,@wmorrell,普通点是好的。 'pip --version'显示“来自/export/home/user01/envs/py3/lib/python3.5/site-packages(python 3.5)的pip 9.0.1”。该消息表明这个点是python3.5的pip3吗? – l0o0

+0

是的,virtualenv会将项目添加到您的shell'PATH'中,其中'python'和'pip'指向正确的3.5.3版本,只要它处于活动状态,'pip'就会安装到您的'py3'环境。 – wmorrell

只有当您不使用像virualenv(或)conda这样的环境管理员时,pip3和pip才会有所作为。现在,当您创建一个具有python == 3.x的conda环境时,pip将等同于pip3。