Python離線安裝第三方包


Python離線安裝第三方包

1.通過pip下載安裝包,然后在其他機器上安裝

python -m pip download  test==1.3.5  // 安裝的庫名為test,版本為1.3.5

python -m pip install --no-index --find-links=./test/ test

pip3 download -d /root/package/pip_package/ pymysql

2.通過網站下載包

下載網站:https://pypi.org/project/	

安裝whl包: pip install  **.whl(前提是要安裝好pip和wheel)

安裝tar.gz包:cd到解壓后路徑,python setup.py install

3.pip基本功能

#安裝
pip install pandas      
#卸載
pip uninstall pandas

#導出 freeze
pip freeze > requirement.txt

#顯示 show/list
pip show pandas  ##列出包的具體信息

pip list         ##列出所有的包

pip install package -i https://pypi.mirrors.ustc.edu.cn/simple/   ##使用中科大鏡像源
pip install -r requirement.txt  ##安裝腳本里列出的庫

## 離線下載安裝包
pip download -d ./path pyinstaller -i https://pypi.mirrors.ustc.edu.cn/simple/
說明:
	-d ./path 是將下載的文件存放到當前目錄下的path文件夾里面
	-i url 是從中科大鏡像源下載文件
## 離線安裝
pip install -r requirement.txt  ## 生成requirement.txt
cd .\Desktop\path     ##先進入這個文件夾內
pip install -r requirement.txt    ##按照腳本內安裝包的順序安裝庫

4.linux離線安裝pip

4.1 先安裝setuptools

(1)下載setuptools包

wget https://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz

(2)解壓setuptools包

# tar zxvf setuptools-2.0.tar.gz
# cd setuptools-2.0

(3)編譯setuptools

# python setup.py build

(4)開始執行setuptools安裝

python setup.py install
4.2 安裝pip

(1)下載安裝包

wget https://files.pythonhosted.org/packages/e5/8f/3fc66461992dc9e9fcf5e005687d5f676729172dda640df2fd8b597a6da7/pip-9.0.2.tar.gz

(2.)安裝

python setup.py install
pip -v

(3.)查看支持的版本

import pip; print(pip.pep425tags.get_supported())

[('cp27', 'cp27mu', 'manylinux1_x86_64'), ('cp27', 'cp27mu', 'linux_x86_64'), ('cp27', 'none', 'manylinux1_x86_64'), ('cp27', 'none', 'linux_x86_64'), ('py2', 'none', 'manylinux1_x86_64'), ('py2', 'none', 'linux_x86_64'), ('cp27', 'none', 'any'), ('cp2', 'none', 'any'), ('py27', 'none', 'any'), ('py2', 'none', 'any'), ('py26', 'none', 'any'), ('py25', 'none', 'any'), ('py24', 'none', 'any'), ('py23', 'none', 'any'), ('py22', 'none', 'any'), ('py21', 'none', 'any'), ('py20', 'none', 'any')]

相關鏈接

https://blog.csdn.net/LeechengLove/article/details/80090609

https://zhuanlan.zhihu.com/p/351494670


免責聲明!

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



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