1



Python とモジュールのインポートに小さな問題があります。python2.5 のメールボックス モジュールを使用したいのですが、マシンに python2.6 と python3.1 もインストールしていて、プログラムが次のエラーが発生する行import mailbox(これはエラーの最後の部分にすぎません):
File "/usr/lib/python2.6/mailbox.py", line 19, in import email.message ImportError: No module named message

アプリに /usr/lib/python2.5 からメールボックス モジュールをインポートさせるにはどうすればよいですか?

よろしくお願いします。

4

2 に答える 2

0

私は Windows で作業していますが、Linux で動作しているかどうかはわかりません。

モジュールをインポートできる場所に配置できる .pth ファイルを使用できます。message.py が /usr/lib/python2.5/message.py というパスにある場合、次の pth ファイルを使用できます。

メッセージ.pth

/usr/lib/python2.5

/usr/lib/python2.6 または /usr/lib/python3.1 など、インポートできる場所からどこかに配置します

于 2012-06-04T19:50:44.533 に答える
0

適切な実行可能ファイルを使用して実行します。

python2.5 somescript.py
于 2012-06-04T19:45:17.127 に答える