1

OK、最近macportsでPython27をインストールしましたが、何かが起こってめちゃくちゃになりました。だから私はそれをアンインストールしましたsudo port uninstall --follow-dependents python27。それから私はそれを再インストールしましたsudo port select --set python python27。ここまではすべて成功。しかし、今度は python を実行しようとすると、エラーが発生します。

ImportError: No module named site

何か案は?この 1 時間、頭がおかしくなりました。

Mac OS X Lion / Python 2.7 / MacPorts

4

2 に答える 2

1

この問題の適切な解決策は、PYTHONHOME環境変数が正しく設定されていることを確認することでした。PYTHONHOMEが無効な場所を指している場合、または実行しようとしている別の Python インストールを指している場合、このエラーが発生します。

于 2012-08-23T13:58:19.423 に答える
0

私はこの問題を抱えていましたが、最終的には権限に関係していることが判明しました。

愚かな mac-ports が何かを行いましたが、何が何なのかよくわかりませんが、適用しましたsudo chmod -R a+x $PYTHONPATH(これにより、基本的に、その下にあるすべてのファイルが誰でも$PYTHONPATH実行可能になります)。

これは厄介で、おそらくセキュリティの観点からすると危険な修正ですが、この段階では機能させたいだけです!

于 2014-09-17T19:48:54.373 に答える