私は Xcode、OS X、および python モジュールのインストールにかなり慣れていないということから始めましょう。
プロジェクトをビルドしようとすると、XCode から Python モジュールが見つからないというメッセージが表示されます。
File "/Users/some_user/some_folder/create.py", line 2, in <module>
from peak.rules import abstract, when
ImportError: No module named peak.rules
Command /bin/bash failed with exit code 1
Pythonモジュールをインストールしましたが、正しくインストールされていると表示されています。python2.7/site-packages/
ディレクトリに存在することを確認できます。またwhich python
、 を/Library/Frameworks/Python.framework/Versions/2.7/bin/python
実行して、python がサイト パッケージの python install パスを使用していることを確認しました/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/
。私は自分のマシンを検索しましたが、私が認識している python の別のインストールはありません。モジュールのインストール後に Xcode を再起動しましたが、違いはありませんでした。PYTHONPATH
で指定されたパスと同じパスで指定された site-packages ディレクトリにも設定しますwhich python
。
問題に関する私の最善の推測は、私がPYTHONPATH
正しく定義していないということです。これが私の.bash_profile
ファイル全体です。
# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
PYTHONPATH="$ {PYTHONPATH} : /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages"
export PYTHONPATH