2016-09-07 19 views
3

Python 2.7用にNumpy 1.11.1を使用しようとしています。私はMac El Capitanを持っているので、sudo pip installは動作しません。Pythonは間違ったバージョンのNumpyモジュールを使用しています

私はHomebrewをインストールすることを決め、brew install pythonを実行しました。 pip show numpyを使用している場合は、今ではNumpy 1.11.1を使用していることがわかります。

しかし、私がpython -c 'import numpy; print numpy.version.version'を実行した場合、私はまだアップグレードしようとしていた古いバージョンである1.8.0rc1を取得します!

正しいnumpyモジュールを使用するにはどうすればよいですか?私はnumpyを呼び出すPythonスクリプトに行を追加する必要がない方法でこれを行いたいと思いますが、それが唯一の方法なら、私はそれを行います。

情報:

which pip 
/Library/Frameworks/Python.framework/Versions/3.5/bin/pip 
which pip 
/Library/Frameworks/Python.framework/Versions/3.5/bin/pip 
which pip2 
/usr/local/bin/pip2 
which pip3 
/Library/Frameworks/Python.framework/Versions/3.5/bin/pip3 
which python 
/usr/bin/python 
which python2 
which python2.7 
/usr/bin/python2.7 
which python3 
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3 
which python3.5 
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5 

答えて

1

それは、virtualenvが必要なライブラリのバージョンをインストールするために使用することをお勧めします。あなたのシステムPythonを汚染しないでください。

それはあなたの問題を解決する... the_libnumpyのX.Y.Zある

mkdir $HOME/virtualenv 
cd $HOME/virtualenv 
virtualenv my_app 
source my_app/bin/activate 
pip install the_lib==x.y.z 

はバージョン1.11.1 です。

+0

さて、私はvirtualenvを学ぶでしょう。それは私が必要としているようです。ありがとうございました。 – swagrov

関連する問題