【发布时间】:2018-07-08 14:03:35
【问题描述】:
(newbee 在这里,我找不到类似的东西)所以,我有一个 python 脚本,它可以向某些收件人发送一封带有附件的电子邮件,并且当我直接从终端运行它时工作正常。但是当我在 bash 脚本中调用这个脚本时,我得到一个错误,即找不到下面的模块。这是为什么? (如果重要,在 Mac 上)
ModuleNotFoundError: No module named 'email.MIMEMultipart'
【问题讨论】:
-
打开终端,cd进入你的代码所在目录,然后尝试运行
-
您将不得不提供更多详细信息。你的 bash 脚本到底是如何运行你的 python 脚本的?您的机器上有多个解释器吗?
-
我的 Mac 上有 python 2.7 和 python 3.6,但是这个脚本以 #!/usr/bin/python 开头,实际上是 python 2.7(如果有帮助的话)
-
请显示您的 bash 脚本,或者至少显示它调用 python 的位置。
标签: python bash python-module