Python pip安裝第三方庫的攻略分享
簡介
pip 是 Python 的包安裝程序。其實,pip 就是 Python 標準庫(The Python Standard Library)中的一個包,只是這個包比較特殊,用它可以來管理 Python 標準庫(The Python Standard Library)中其他的包。pip 支持從 PyPI,版本控制,本地項目以及直接從分發(fā)文件進行安裝。pip 是一個命令行程序。安裝 pip 后,會向系統(tǒng)添加一個 pip 命令,該命令可以從命令提示符運行。
常用命令
pip安裝包
pip install 所需安裝包名字
pip查看已安裝的包
pip show --files 安裝包名字
pip檢查哪些包需要更新
pip list --outdate
pip升級包
pip install --upgrade 安裝包名字
pip卸載安裝包
pip uninstall 安裝包名字
生成 requirements.txt
pip freeze >requirements.txt
pip3 freeze >requirements.txt
安裝requirements.txt依賴:
pip install -r requirements.txt
安裝后綴whl文件
由于網(wǎng)絡原因,國外部分第三方可能是被屏蔽的,或者安裝包非常的大,這時可以使用安裝本地包whl文件的方式進行安裝。其步驟是下載對應包的版本到本地,然后通過pip本地安裝。
步驟:
Python擴展包的非官方Windows二進制文件網(wǎng)址:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#
下載對應版本的whl文件(python版本,系統(tǒng)位數(shù))
把pip工具所在目錄添加到環(huán)境變量里,典型目錄為
C:\Python\Scripts
安裝wheel工具
pip install wheel
安裝whl文件
pip install the_package.whl
例如安裝:PyWin32 - Python3.9.2 win10-64位
下載:

放入目錄:

安裝:pip install pywin32-302-cp39-cp39-win_amd64.whl

常用的國內(nèi)鏡像
https://pypi.tuna.tsinghua.edu.cn/simple/ # 清華大學
https://mirrors.aliyun.com/pypi/simple/ # 阿里云
https://pypi.douban.com/simple/ # 豆瓣
https://pypi.mirrors.ustc.edu.cn/simple/ # 中國科學技術大學
https://pypi.hustunique.com/ # 華中科技大學
臨時使用:
例:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ requests
舉例:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ requests pip install -i https://pypi.douban.com/simple/ -r requirements.txt pip install -i https://pypi.hustunique.com/ jsonpath
永久使用:
在用戶的根目錄下創(chuàng)建 .pip 文件夾,新建 pip.conf 文件:
cd ~
mkdir .pip
cd .pip
vim pip.conf
在文件中寫入要使用的鏡像:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
到此這篇關于Python pip安裝第三方庫的攻略分享的文章就介紹到這了,更多相關Python pip安裝第三方庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
python從入門到精通 windows安裝python圖文教程
這篇文章主要為大家詳細介紹了python從入門到精通,windows安裝python圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-05-05
python實現(xiàn)猜數(shù)游戲(保存游戲記錄)
這篇文章主要為大家詳細介紹了python實現(xiàn)猜數(shù)游戲,保存游戲記錄,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-06-06
Python?Pandas?中的數(shù)據(jù)結構詳解
這篇文章主要介紹了Python?Pandas?中的數(shù)據(jù)結構詳解,Pandas有三種數(shù)據(jù)結構Series、DataFrame和Panel,文章圍繞主題展開更多相關內(nèi)容需要的小伙伴可以參考一下2022-06-06
python測試開發(fā)django之使用supervisord?后臺啟動celery?服務(worker/beat)
Supervisor是用Python開發(fā)的一個client/server服務,是Linux/Unix系統(tǒng)下的一個進程管理工具,不支持Windows系統(tǒng),這篇文章主要介紹了python測試開發(fā)django之使用supervisord?后臺啟動celery?服務(worker/beat),需要的朋友可以參考下2022-07-07
tensorflow 恢復指定層與不同層指定不同學習率的方法
今天小編就為大家分享一篇tensorflow 恢復指定層與不同層指定不同學習率的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07
解決Keras TensorFlow 混編中 trainable=False設置無效問題
這篇文章主要介紹了解決Keras TensorFlow 混編中 trainable=False設置無效問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06
numpy庫與pandas庫axis=0,axis= 1軸的用法詳解
這篇文章主要介紹了numpy庫與pandas庫axis=0,axis= 1軸的用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-05-05
YOLOv5部署到web端詳細過程(flask+js簡單易懂)
YOLOv5是一個目標檢測模型,Flask是一個Python的Web框架,下面這篇文章主要給大家介紹了關于YOLOv5部署到web端(flask+js簡單易懂)的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-04-04

