web-dev-qa-db-ja.com

macportsがインストールされた場所pythonパッケージをどのように知っていますか?

python 2.7。インストールは正常に実行されますが、pythonを実行して、パッケージをインポートしようとしています。インストールしましたが、見つかりません。

私が実行しているのは:

Sudo python_select python27 
Sudo port install py27-wxpython py27-numpy py27-matplotlib 
Sudo port install py27-scipy py27-ipython

インタラクティブモードでpython(pythonの正しいバージョンです))を開くと、「import scipy」と入力すると、モジュールが見つかりませんというエラーが表示されます。何が表示されますか?どこにあるかを確認するにはどうすればよいですか?代わりにパッケージをインストールしますか?

2
xmaslist

MacPortsはPython 2.7パッケージを/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packagesにインストールします。このパスがPythonのsys.pathにあることを確認してください。SciPyはscipyの下にインストールされます。そのディレクトリ。また、port contents py27-scipyをチェックして、ファイルが正しい場所にあることを確認します。

2
fideli
port contents py27-scipy

これを次の出力と比較してください。

import sys
from pprint import pprint
pprint(sys.path)
2
anddam