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

2024-04-23 16:37:41 发布

您现在位置:Python中文网/ 问答频道 /正文



我对python和模块的导入有一个小问题:我想使用python2.5中的mailbox模块,但问题是我在我的机器上安装了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导入邮箱模块?在

提前感谢您的帮助!在


Tags: 模块inpyimport程序机器messageemail
2条回答

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

您可以使用.pth文件,这些文件可以放在可以从中导入模块的地方。 如果消息.py位于名为/usr/lib/python2.5的路径中/消息.py您可以使用以下文件:

在消息.pth在

/usr/lib/python2.5

将它放在可以导入的地方,例如/usr/lib/python2.6或/usr/lib/python3.1

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

python2.5 somescript.py

相关问题 更多 >