2012-06-04 11 views
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 如何在我的機器上安裝python2.6和python3.1,如何從python2.5導入郵箱模塊?

我如何可以強制應用程序導入郵箱模塊從/ usr/lib目錄/ python2 0.5?

在此先感謝您的幫助!

+1

你會添加Python的標籤,以便其他用戶也可以回答? – User

回答

0

使用適當的可執行文件運行它。

python2.5 somescript.py 
0

我在windows下工作,我不知道它在linux下工作。

您可以使用.pth文件,您可以將其放置在可以從其中導入模塊的地方。 如果message.py是在一個名爲/usr/lib/python2.5/message.py您可以使用此PTH文件的路徑:從什麼地方

message.pth

/usr/lib/python2.5 

地方它,你可以導入例如/usr/lib/python2.6或/usr/lib/python3.1