我想在正確的python版本中安裝numpy,matplotlib和scipy。如何在正確的python版本中安裝numpy和matplotlib?
最初我正在測試不同的python版本(3.2,2.7,2.6)。
我使用刪除了所有這些版本:How to uninstall Python 2.7 on a Mac OS X 10.6.4?
之後,我重新安裝Python的2.7.11。 當我嘗試安裝numpy的,matplotlib和SciPy的,使用PIP,我得到以下信息: 需求已經滿足(使用--upgrade升級)...
在我的終端,我試過如下:
$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
$ python
Python 2.7.11 (v2.7.11:.....)
.....
>>> import numpy
ImportError: No module named numpy
$ /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python
Python 2.7.10 (default, ......
.....
>>> import numpy
>>> numpy.__version__
'1.8.0rc1'
由於某些原因,這些軟件包在2.7.10中安裝,而不是2.7.11,這是我從python.org下載的版本。另外,我甚至不知道我是如何獲得2.7.10版本的。
我該如何解決這個問題?
您還應該添加您用於安裝numpy的確切語句,並且還可以使用'which -a檢查您用來安裝的工具的路徑(例如pip或setuptools)'' –
cel
$其中-a pip' '在/ usr/local/bin目錄/ pip' 安裝命令: '紅寶石-e「$(捲曲-fsSkL raw.github.com/mxcl/homebrew/go )「' '出口PATH =在/ usr/local/bin目錄:在/ usr/local/share下/蟒蛇:$ PATH' '$ easy_install的pip' 'PIP安裝numpy' 'PIP安裝gcc' 'PIP安裝scipy' '沖泡安裝PKG-config' 'PIP安裝matplotlib' 我只是通過執行以下操作來解決問題: 我打開我的2.7.11蟒蛇 >>> import sys >>> sys.path.insert(0,'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python') 並修復它! 非常感謝您的幫助! –