系統環境:win10
python版本:3.7.2(已添加到系統環境變量)
很久沒碰python,看見一段代碼打算運行的時候發現一堆問題,代碼如下:
import requests res=requests.get("http://www.baidu.com") res.encoding='utf-8' print(res.text)
報錯提示如下:
No module named 'requests'
原因:沒有名叫“requests”的包,百度搜索發現解決方案是下載pip(此處是個坑,的確是要下載pip,但這只是第一步,其實是需要下載pip來安裝requests),一個python 包的管理工具。
解決方案:
百度了很多方案去安裝pip ,按理說python.exe所在文件夾的scripts文件夾下有pip.exe就是安裝成功(我的有),但是依舊報錯,並且看見一句話說安裝python3默認有下載pip,最后冷靜下來思考了一下,作出終極解決方案。
1.卸載電腦上的python2和Python3
2.重新下載安裝python最新版,自定義安裝的時候看見的確有默認安裝pip。
3.將python設置到環境變量,方法如下:找到Python所在文件夾,將python.exe的路徑復制,桌面上“此電腦”右鍵“屬性”-高級系統設置-環境變量-系統變量的 path-新建,把剛才復制的路徑填寫進去保存,一路確定。
4.找到python安裝目錄下的scripts的pip.exe的路徑,復制,按照3的方法添加到環境變量里。
5.驗證,打開命令提示符輸入“pip -V” 提示版本號就是安裝成功,按理來說沒問題的。。到這一步就是安裝requests就行, 在命令提示符里輸入“pip install requests”回車后等待安裝完成即可。
6.重啟你的編譯器再次執行import requests就有。