簡體   English   中英

使用pip安裝后,“ImportError:沒有名為'requests'的模塊”

[英]“ImportError: no module named 'requests'” after installing with pip

我收到ImportError : no module named 'requests'

但我使用命令pip install requests安裝了requests包。

在命令提示符下運行命令pip freeze時,結果為

requests==2.7.0

那么為什么在運行python文件時會發生這種錯誤呢?

在命令提示符下運行。

pip list

如果您有舊版本,請檢查系統上安裝的版本。

嘗試卸載包...

pip uninstall requests

嘗試安裝后:

pip install requests

您還可以測試pip是否不起作用。

easy_install requests

我在執行python3腳本之前遇到此錯誤,在此之后:

sudo pip3 install requests

問題解決了,如果你使用的是python3,請試一試。

一個可能的原因是您的環境中有多個python可執行文件,例如2.6.x,2.7.x或virtaulenv。 您可以將軟件包安裝到其中一個中,然后使用另一個腳本運行腳本。

在提示符下鍵入python,然后按tab鍵查看環境中的Python版本。

在Windows中,只有在嘗試以下操作后才能為我工作:1。在解壓縮“requests”的文件夾中打開cmd。 (CTRL + SHIFT +右鍵單擊,選擇相應的彈出菜單項)2。(這是你的pip3.exe的路徑)\\ pip3.exe安裝請求完成

如果你這樣做的話:

python
>>> import requests

那么它可能是您計算機上的早期版本的python與您嘗試使用的版本之間的不匹配

在這種情況下:檢查你的工作python的位置:

which python並確保它匹配你的python代碼中的第一行

#!<path_from_which_python_command>

在已安裝的請求文件夾的位置打開CMD並運行“pip install requests”為我工作。 我使用的是兩個不同版本的Python。

我認為這是有效的,因為請求現在安裝在我的虛擬環境之外。 沒有檢查但只是想我會寫這個,以防其他人在Google上瘋狂搜索。

暫無
暫無

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

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