【发布时间】:2017-11-19 04:32:06
【问题描述】:
我正在尝试制作两个程序。我想要一个打印我居住城市的当前天气,我希望另一个从在线帐户中获取数据并将其返回。对于那些脚本,我导入了 yweather 模块和 requests 模块。当我在 shell 中导入它们时没有问题,但是当我运行脚本时它显示“ImportError:没有名为 yweather 的模块”。我做错了什么?
壳牌:
>>> import requests
>>>
脚本:
Traceback (most recent call last):
File "/Users/tim/Desktop/login.py", line 1, in <module>
import requests
ImportError: No module named requests
yweather 模块也会发生这种情况
谢谢
【问题讨论】:
-
您确定在这两种情况下都使用同一个解释器吗?
-
您确定在运行脚本和提示符时使用相同的 Python 版本吗?
-
向我们展示脚本的第一行。
-
@sphere 第一行正好是
import requests,正如我们在错误中看到的那样 -
好的,那么脚本本身就没有像
#!/bin/python那样的shebang。然后向我们展示你是如何在 shell 中运行脚本的。
标签: python python-2.7 python-module