2017-01-20 107 views
1

我試圖通過對python3.5安裝numpy的:如何將numpy安裝到Python 3.5?

python3.5 -m pip install numpy 

但收到錯誤:

/usr/local/bin/python3.5: No module named pip 

同樣的錯誤了PIP 3:

python3.5 -m pip3 install numpy 
/usr/local/bin/python3.5: No module named pip3 

原因,我嘗試以這種方式安裝numpy是pip3指向3.4 dist-packages dir:

pip3 install numpy 
Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/local/lib/python3.4/dist-packages 
Cleaning up.. 

如何安裝numpy到Python 3.5?

更新:

我決定用泊塢窗,以便安裝在一個乾淨的環境ubuntu14.04和它的工作在箱子外面。

回答

2

儘管使用虛擬環境在許多使用情況最好,它沒有嚴格要求。

你可以有一個系統python3.5和與之相關的pip安裝:

  1. 下載此文件:get_pip.py
  2. 執行sudo python3.5 get_pip.py
  3. python3.5 -m pip install --user numpy
+0

安裝numpy的或者你可以只使用碼頭... – erewok

2

我強烈建議使用虛擬環境,在科學Python堆棧的情況下,我還推薦使用anaconda。它將爲您節省大量的頭痛。

  1. 下載Python3.5的anaconda。
  2. 創建一個環境。
  3. 激活它。
  4. conda install numpy

第二步是這樣的:

conda create --name env_name numpy 

第3步看起來像這樣:

source activate env_name 

第4步是這樣的:

conda install numpy 

現在,只要你願意在您的環境中使用numpy或任何其他依賴項,您就可以source activate env_name

要停用,這樣做:

source deactivate