pip 依赖库导出和安装
#导出pip安装的所有的包:
pip freeze >> piplist.txt
#在新的环境中安装导出的包
pip install -r requirements.txt
# 批量下载
pip uninstall -r packages.txt
pip 安装whl
pip install XXX.whl
pip 更新包
#列出所有已安装的三方库
pip list
#列出当前已安装的第三方库中所有过期的库
pip list --outdated
pip install --upgrade 库名
#列出所有已过期的库
pip list --outdated
#单个更新库名
pip install --upgrade 库名
更新相关的pip库
# update.py
import pip
from subprocess import call
from pip._internal.utils.misc import get_installed_distributions
# for dist in pip.get_installed_distributions():
# call("pip install --upgrade " + dist.project_name, shell=True)
for dist in get_installed_distributions():
call("pip install --upgrade " + dist.project_name, shell=True)
pip 更新某个库
pip install --upgrade pymupdf
pip 全部更新过时库
import pip
# pip V10.0.0以上版本需要导入下面的包
from pip._internal.utils.misc import get_installed_distributions
from subprocess import call
from time import sleep
for dist in get_installed_distributions():
# 执行后,pip默认为Python3版本
# 双版本下需要更新Python2版本的包,使用py2运行,并将pip修改成pip2
call("pip install --upgrade " + dist.project_name, shell=True)












网友评论