[英]Import Error: No module named requests
我知道有很多關於此的帖子,我嘗試使用提供的解決方案,但無濟於事。 我嘗試了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 中使用請求,所以我不知道是什么原因造成的。 有人可以幫忙嗎?
您將requests
安裝到不同的 Python 安裝中。 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
是 Mac OS X /usr/bin/python
安裝的 site-packages 目錄。
PyCharm 當前未配置為使用該 Python 安裝; 通過查看您的 PyCharm 設置或直接詢問 Python 來檢查正在使用的 Python:
import sys
print(sys.executable)
請注意, PyCharm 也可以為您處理軟件包安裝; 而不是使用命令行pip
考慮使用 PyCharm,因為在這種情況下它將使用當前配置的 Python 安裝。
從 pychram 包設置安裝包名稱“請求”。 那么它會工作正常。
如果您在Pycharm中遇到此問題並且您已將Pycharm配置為在虛擬環境中創建項目,那么您可以使用Pycharm 中的終端來運行
pip3 install requests
來解決這個問題。 這是設計使然,以確保您控制依賴項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.