我知道有很多帖子,我尝试过使用所提供的解决方案,但无济于事。我尝试了pip install requests
和pip install requests --upgrade
:
pip install requests --upgrade
You are using pip version 7.1.0, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Requirement already up-to-date: requests in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
然后我尝试运行pip install --upgrade pip
,但是当我运行我的文件时,我仍然得到
Import Error: No module named requests
我可以在PyCharm中使用请求,所以我不知道是什么导致了这一点。有人可以帮忙吗?
答案 0 :(得分:4)
您已将requests
安装到其他Python安装中。 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
是Mac OS X /usr/bin/python
安装的site-packages目录。
PyCharm目前尚未配置为使用该Python安装;通过looking at your PyCharm settings检查Python的用途,或直接询问Python:
import sys
print(sys.executable)
请注意PyCharm can handle package installations;而不是使用命令行pip
考虑使用PyCharm,因为它会使用当前配置的Python安装。
答案 1 :(得分:1)
从pychram软件包设置中安装软件包名称“ request”。那就可以了。
答案 2 :(得分:1)
如果您在 Pycharm 中遇到此问题,并且已配置 Pycharm 在虚拟环境中创建项目,则可以使用 Terminal >在 Pycharm 中运行
pip3 install requests
解决此问题。这是设计使您可以控制依赖项。