繁体   English   中英

如果我也在机器上安装了python2.6和python3.1,如何从python2.5导入邮箱模块?

[英]How to import mailbox module from python2.5 if I also have installed python2.6 and python3.1 on my machine?



我在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导入邮箱模块?

在此先感谢您的帮助!

使用适当的可执行文件运行它。

python2.5 somescript.py

我在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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM