python pip install 解決的一些bug(win10環境)


  好久沒有用python了,今天想重新學習一下excel文件的讀寫,結果為了import xlrd就捯飭了半天,唉,果然還是好菜呀。

  記錄一下解決的幾個bug:

  1.安裝pip

  從 Python 2 版本 >=2.7.9 或 Python 3 版本 >=3.4 開始,官網的安裝包中已經自帶了 pip,在安裝時用戶可以直接選擇安裝。如果沒有在安裝的時候,選擇上安裝pip,那么也可以從本地安裝。

  本地安裝方法:

  1.新建一個文本文檔,起名為get-pip,后綴名該為.py

  2.打開網址https://bootstrap.pypa.io/get-pip.py,復制所有文字到我們新建的文件get-pip.py中

  3.第三步,打開cmd,找到get-pip.py文件的路徑 ,然后輸入python get-pip.py,敲回車就開始安裝。

  4.安裝完成后,可以在cmd中輸入pip測試一下,顯示如下信息就是安裝成功了。(其實在哪個路徑下都可以輸入pip命令)

 

  但其實我第一次這樣操作的時候,輸入python get-pip.py命令后沒有反應,查資料后發現是因為沒有添加環境變量。需要在系統變量的PATH中添加E:\be_academic\python\anaconda\Scripts(根據自己安裝路徑自行改變),添加之后就可以正常安裝了。

  2.pip is configured with locations that require TLS/SSL, however the ssl module in Python is not avail

   這個錯誤是執行pip install xlrd時報錯的。后面還有一大堆,Could not fetch URL balabala... 這個問題查了好久,因為大多數針對Ubuntu等類Unix系統的,知道最后找到這一篇文章https://blog.csdn.net/budding0828/article/details/89784726, 才解決了問題!原來還是環境變量的問題!最終需要添加的路徑如圖:

 

 

3. 已安裝xlrd 但pycharm仍顯示 No module named 'xlrd'

xlrd安裝好了,打開pycharm,import xlrd   ...等等,怎么還是標紅了?No module named 'xlrd'?再滾去尋找solution,我找到“設置”里的編譯器選項,按照路徑從cmd里面運行python,發現它並沒有安裝xlrd,同樣報錯"No module named 'xlrd'",哦,看來時編譯器選錯了,找到正確的編譯器,再設置中添加上路徑就好了。如圖:

 

 

然后就可以看到,紅線消失了,成功運行了hello world!

 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM