2012-06-04 12 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