2012-05-13 14 views
0

私は最近、macportsでPython27をインストールしましたが、何かが起こり、混乱を招きました。そこで私はsudo port uninstall --follow-dependents python27でアンインストールしました。それから私はそれを再インストールしましたsudo port select --set python python27でした。すべてこれまで成功しています。しかし、今、私は、Pythonを実行するために行く、と私はエラーを取得:ImportError:siteという名前のモジュールがありません - Python27 - MacPorts

ImportError: No module named site

任意のアイデア?過去1時間私は夢中になってきた。

のMac OS Xのライオン/ Pythonの2.7/MacPortsの

+0

あなたのパスにdjangoがないようです。 –

+0

いいえ、それとは何の関係もないはずです。私は私のポストでそれへの参照を削除します:Djangoはもはやインストールされていません。 – kalaracey

+0

あなたはvirtualenvを使用していますか? –

答えて

1

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

+0

これは私のために働いた。何らかの理由で%..%構文を使用しているため、私はそれをハードコーディングしています。 –

0

私はこの問題を抱えていましたが、結局は許可を得ていることが判明しました。

愚かなMAC-ポートは何かなり確実ではない、何かをしたが、私は(基本的にみんなによって$PYTHONPATH実行の下にすべてのファイルを作成する)sudo chmod -R a+x $PYTHONPATHを適用しました。

セキュリティの観点からは、厄介で恐らく危険な修正ですが、この段階では動作させたいだけです!

関連する問題