我在请求库中遇到了一个非常奇怪的错误。我跑的时候:
>>> import requests
在控制台中它工作正常,但是当我运行脚本时:
import requests
print('done')
我收到错误,它无法找到相关模块,utils(相信它的email.utils)
ImportError: No module named utils
所有其他模块正常加载。此外,它只是在pycharm中发生错误 - 在sublime文本中工作正常。有什么想法吗?
答案 0 :(得分:2)
您可能正在使用不同版本的python来运行脚本而不是用于控制台。查看脚本的顶部。如果有一个#/path/to/python
,那就是运行脚本时将使用的python。您可以通过python script.py
强制它使用与控制台相同的python,假设您通常运行python
来打开控制台。