3

最近、Python インストールを 2.7 (以前は 2.5) に更新しましたが、作成した特定のモジュールをインポートできないという奇妙な問題に気付きました。以前は問題ありませんでした。通常、PYTHONPATH を編集し、モジュールをインポートするディレクトリを追加します。どういうわけか、インポートできなくなりました。PYTHONPATH で自分のパスを確認したところ、正しいように見えました。

インタープリターで sys.path を表示すると、現在のディレクトリがすべての PYTHONPATH エントリの先頭に追加されていることがわかります (つまり、「c:\blah\blah c:\path\to\module」)。

リストの最後に必要なディレクトリを追加して sys.path を編集すると、すべて正常に動作します (つまり、「c:\path\to\module\」)。以前はこれを行う必要はありませんでした。

私は2台のコンピューターでWindows 7を使用しています。

他の誰かが同様の問題を抱えていましたか?

4

1 に答える 1

1

私は問題を見つけたと思います。どういうわけか、いくつかの Python 標準ライブラリを PYTHONPATH に追加しました。それらを削除すると、すべて正常に動作します。

于 2011-01-01T02:58:59.170 に答える