ここでパッケージ管理の問題を解決しようPYTHONPATH
として、site-packages ディレクトリの外部にあるパッケージにアクセスするために使用している方法に問題がある可能性があることを知りました。
wxPython
バージョン管理されたディレクトリ フォルダ名 (つまりwx-2.8-msw-unicode
) からパッケージ (たとえば ) からモジュールをインポートしようとすると、そのディレクトリが python site-packages ディレクトリにない場合、インポート エラーが発生します。
問題を再現するには: python ディレクトリの外にディレクトリを作成しますC:\foo
。をダウンロードwxPython
し、そのディレクトリに配置します ( を指定C:\foo\wx-2.8-msw-unicode
)。必要に応じてさらに追加します。C:\foo
ディレクトリをPYTHONPATH
環境変数に追加します。新しい python インタラクティブ シェルを開いて実行します。
import sys
for i in sys.paths:
print i
パスがそこにあることを確認するには (それは)、次に
import wx
インポート エラーが表示されます。私は何を間違っていますか?この動作は正しいですか?