![](/img/trans.png)
[英]"ImportError: No module named requests_html" after installing requests-html to pip and pip3
[英]“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.