pip批量下载包、批量安装离线包

requirements.txt 格式

pip批量下载包、批量安装离线包_第1张图片

批量下载

pip download -d D:\packs -r requirements.txt

-d 参数设置下载包存放的目录

-r 包列表

批量在线安装

pip install -r requirements.txt 

批量离线安装

pip install --no-index --find-links=D:\packs  -r requirements.txt

–no-index 参数表示不检查python包之间的先后依赖关系

–find-links 参数指定获取包的文件目录

导出虚拟环境的依赖包

pip freeze > requirements.txt

在进行python项目开发时,通常会创建一个虚拟环境(开发项目专用,安装特定的包,不会影响系统的python环境);发布项目时,需要把虚拟环境中的依赖包的信息导出来(包括版本信息),供生产环境部署使用

python 创建虚拟环境命令

python -m venv venv_scraping

venv_scraping 表示虚拟环境目录

使用阿里云的pip源

pip install requests -i https://mirrors.aliyun.com/pypi/simple/

-i 参数指定从哪个源下载包

国内常用的pip源

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple
阿里云 https://mirrors.aliyun.com/pypi/simple/
网易 https://mirrors.163.com/pypi/simple/
豆瓣 https://pypi.douban.com/simple/
百度云 https://mirror.baidu.com/pypi/simple/
中科大 https://pypi.mirrors.ustc.edu.cn/simple/
华为云 https://mirrors.huaweicloud.com/repository/pypi/simple/
腾讯云 https://mirrors.cloud.tencent.com/pypi/simple/

修改pip默认的源

找到 pip 的配置文件(在 Windows 上一般为 %APPDATA%\pip\pip.ini,在 Linux 上为 ~/.pip/pip.conf),如果没有则创建(Windows 可以在系统的Users用户目录下创建,例如:C:\Users\用户名\pip\pip,ini;Linux 则直接可以创建 ~/.pip/pip.conf )然后按照下列修改:

[global]
timeout=480
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = https://pypi.tuna.tsinghua.edu.cn/

你可能感兴趣的:(python常用操作,pip,python,开发语言)