2016-08-15 12 views
0

最近Mac OS X 10.11がインストールされました。私は科学的アプリケーション(主にFortranとC++)の開発に携わり、さまざまなユーティリティ(GCCコンパイラ、MPIライブラリなど)をインストールするためにMacPortsを使用しています。新しいOSをインストールした直後に、私はMacPorts(https://trac.macports.org/wiki/Migration)の移行手順に従いました。つまり、すべてのパッケージをアンインストールし、新しいOSで再インストールしました。PythonとMac OS X 10.11

残念ながら、Pythonはもう動作しません。第1のヒントは、端末が決して解放されないことである。すなわち、機能exit()または組み合わせC+dはインタープリタを適切に停止せず、端末はもはや使用できなくなる。

秒(およびより大きな)問題がnumpyが発見されていないということです。

>>> import numpy as np 
>>> Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named 'numpy' 

私は成功せず、pipCan I force pip to reinstall the current version?)を使用してnumpyを再インストールしてみました。

私はこのコンピュータ(MacBook Pro)を長年使っており、何度もPythonをインストールしています。これは自動完成の結果です:

python    python3   python3.4m   python3m 
python-config  python3-32   python3.4m-config python3m-config 
python2.6   python3-config  python3.6   pythontex 
python2.6-config python3.4   python3.6-config pythonw 
python2.7   python3.4-32  python3.6m   pythonw2.6 
python2.7-config python3.4-config python3.6m-config pythonw2.7 

誰も同様の問題がありましたか?どのようにしてPythonを正常に動作させることができますか?

+0

ばかな質問ですが、あなたは両方のあなたのコマンドラインで同じPythonのバージョンを使用していることを確認しているとpip? – fpietka

+1

pipとpythonのバージョンが一致していることを確認してください。--versionフラグを使ってください。正しいpipを使用していることを確認するには、使用しているpythonバイナリで 'python -m pip install numpy'を実行します。 – jacob

+0

@ AlbertoGarcia-Raboso彼の問題はMacportにはまったく関連していないと私は考えています。 – fpietka

答えて

0

pyNN-readlineをインストールしてlibedit(ターミナルが正しく処理されていない)で現在の問題を修正するようPythonをインストールしたときにノートを見たはずです。NN = 26たとえば、Python 2.6の場合。

numpyでは、 'sudo port install pyNN-numpy'を実行できるはずです。それをした後、2.6、2.7などのPythonが 'sudo port select python ...'で選択されていることを確認してください(詳細についてはポートのマニュアルページをチェックしてください)。/ opt/local/bin )。あなたは、明示的FWIWをpython2.7を呼び出す場合

選択したステップをスキップすることができます。PATHの先頭に