簡體   English   中英

ModuleNotFoundError:沒有名為“請求”的模塊

[英]ModuleNotFoundError: No module named 'requests'

我已經在我的電腦中安裝了 pip3 和 requests 包。即使在我的 shell 上運行命令import requests時,我也收到以下錯誤:

Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import requests
ModuleNotFoundError: No module named 'requests'

我必須手動將所有包復制到我的工作目錄以解決此異常。

查找您的 python 是否已安裝並找到 Scripts 目錄。 打開 cmd,轉到此文件夾並鍵入pip install requests

對我來說,就像下面這樣:

cd C:\Users\myLocalUserName\AppData\Local\Programs\Python\Python36\Scripts
pip install requests

在 PyCharm 中,您應該:

  1. 返回“文件”-“設置”-“Python解釋器”中的基本配置(它是以“...\python.exe”結尾的路徑)
  2. 單擊加號並通過在搜索字段中鍵入名稱來安裝此模塊。
  3. 選擇此配置並按Ctrl + Alt + F10運行它

要列出Python 3的已安裝模塊:

sudo pip3 list

Python 3安裝request模塊:

sudo pip3 install requests

確保 requests 模塊的版本應該以 2 開頭

不正確

pip3 list

包版本


請求 0.0.1

我安裝了這個並使用

 python -m pip install requests

之后 :

PS C:\python\Scripts> 點子列表

包版本


證書 2021.5.30

查德 4.0.0

idna 2.10

點 21.1.3

請求 2.25.1

urllib3 1.26.6

激活虛擬環境 .\env\Scripts\activate 安裝依賴,

點安裝請求

現在已經解決了這個問題2個小時,這個解決方案做到了!

找到您的 Python 安裝位置,特別是 Scripts 目錄。 打開cmd ,然后運行以下命令:

cd C:\Users\<myLocalUserName>\AppData\Local\Programs\Python\Python36\Scripts
pip install requests

對我來說,我使用了我的 IDE(在本例中為 Pycharm)中的包管理器來查看是否安裝了“請求”。 一旦我這樣做了,錯誤就消失了。 我也嘗試了 pip install,但我懷疑系統上有多個 python,並且 pip 沒有安裝到正確的 python。 這就是為什么其他人建議從特定的 python 安裝進行安裝。

在 Linux 或 Mac 中,您可以運行“which python”以獲取更多線索。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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