2017-06-05 3226 views
2

我的舊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

回答

6

只有當您不使用像virualenv(或)conda這樣的環境管理員時,pip3和pip纔會有所作爲。現在,當您創建一個具有python == 3.x的conda環境時,pip將等同於pip3。