生成requirements.txt
文件
pip freeze > requirements.txt
安装requirements.txt
依赖
pip install -r requirements.txt
下载requirements.txt
依赖
pip download -d packages/ -r requirements.txt
离线安装已经下载的
依赖
pip install --no-index --find-links=packages/ -r requirements.txt
避免批量安装时某些anaconda默认存在的库发生版本冲突,可以后加--ignore-installed
pip install --no-index --find-links=packages/ -r requirements_.txt --ignore-installed
修改pip默认源
# vim ~/.pip/pip.conf 编辑配置文件,若不存在会自动创建
# 修改成如下
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
extra-index-url= http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=
pypi.tuna.tsinghua.edu.cn
mirrors.aliyun.com
查看每一个已安装的依赖包大小,方便精简环境
pip list | tail -n +3 | awk '{print $1}' | xargs pip show | grep -E 'Location:|Name:' | cut -d ' ' -f 2 | paste -d ' ' - - | awk '{print $2 "/" tolower($1)}' | xargs du -sh 2> /dev/null | sort -hr