python实现下载和离线安装包环境

⌚Time: 2023-02-09 22:52:59

👨‍💻Author: Jack Ge

python安装包可以是直接指定包名字或者使用-r开关指定包列表文件进行安装


python -m pip install xxx

python -m pip install -r requirements.txt


导出当前电脑python安装的所有包列表requirement.txt


python -m pip freeze > d:\test\requirement.txt

根据requirement.txt下载所有的包保存到d:\test


python -m pip download -d D:\test -i https://pypi.douban.com/simple -r D:\test\requirement.txt

将d:\test拷贝到其它机器上,在其它机器上离线安装


python -m pip install --no-index --find-links=d:\test -r d:\test\requirements.txt


下载特定包以及依赖保存到本地目录


python -m pip download tensorflow -d D:\test -i https://pypi.douban.com/simple

-d是指定包保存的目录

-i是指定豆瓣源,因为官方源太慢了

直接从本地目录安装特定包


python -m pip install --no-index --find-links=d:\test tensorflow


直接从网站下载包并在本地安装

https://pypi.org/project


python -m pip install d:\test\pip-20.3.1-py2.py3-none-any.whl


查看安装的软件


python -m pip list

Package    Version

---------- -------

MarkupSafe 2.1.3

pip        22.2.1

setuptools 63.2.0



[notice] A new release of pip available: 22.2.1 -> 23.3.1

[notice] To update, run: python.exe -m pip install --upgrade pip

卸载软件 Jinja2


python -m pip uninstall Jinja2