關於python中第三方庫安裝方法和問題解決


一、安裝方法

方法一:

1.管理員身份啟動命令行(運行--->cmd)

2.pip install 庫的絕對路徑和庫的詳細名稱 ;或者運用cd命令跳轉到下載好的庫所在的位置然后pip install 庫的詳細名稱

3.wait等待安裝完成

方法二:

1.管理員身份啟動命令行(快捷鍵是WIN+R)

2.直接pip install +模塊名+-U

總結:以上兩種方法推薦方法二,比較簡單,在安裝模塊名時候可以在后面加上==和版本號,指定版本安裝。

二、安裝過程中報錯

1.is not a supported wheel on this platform(平台不支持這個庫)

原因一:下載的庫不是python對應的版本,庫名中的cp27代表python2.7.x支持的,其他的同理

原因二:pip不支持庫的文件名格式,下面舉一個自己遇到過的例子

    背景:安裝psutil進程和系統實用工具庫一直沒有安裝成功,下載的是psutil-5.4.7-cp34-cp34m-win32.whl這個版本。

    解決方法:首先查看pip支持的庫文件名格式,在shell中輸入import pip; print(pip.pep425tags.get_supported()) (如果這個不行就輸入import pip._internal;print(pip._internal.get_supported()))可以獲取到pip支持的文件名還有版本,我這里如下:

1 >>> import pip; print(pip.pep425tags.get_supported()) 2 [('cp34', 'none', 'win32'), ('cp34', 'none', 'any'), ('cp3', 'none', 'any'), ('cp33', 'none', 'any'), ('cp32', 'none', 'any'), ('cp31', 'none', 'any'), ('cp30', 'none', 'any'), ('py34', 'none', 'any'), ('py3', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]

從上可以看到本版本的pip支持的文件名格式並沒有我們下載好的庫文件的格式,所以一直報錯,將下載好的庫文件名改成psutil-5.4.7-cp34-none-win32.whl就能夠運行,還有個辦法就是升級pip也能夠解決這個問題。

2.PermissionError!PermissionError!PermissionError! 

遇到這個錯誤的時候首先在命令行中運行pip install --user package_name

然后再安裝第三方庫就能夠成功。

最后講講如何在命令行中查看pip和python的版本:

使用命令pip --version可以查看pip的版本

使用python2 --version可以查看Python2的版本

使用python3 --version可以查到python3的版本

最后提供一下python第三方庫的下載地址:

下載第三方包

第三方庫地址大全:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pip

 


免責聲明!

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



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