簡體   English   中英

導入錯誤:沒有模塊命名請求

[英]Import Error: No module named requests

我知道有很多關於此的帖子,我嘗試使用提供的解決方案,但無濟於事。 我嘗試了pip install requestspip 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM