python pip相关

2020-07-21  本文已影响0人  王国的荣耀

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)
上一篇 下一篇

猜你喜欢

热点阅读