美文网首页
python pip相关

python pip相关

作者: 王国的荣耀 | 来源:发表于2020-07-21 15:39 被阅读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)

相关文章

网友评论

      本文标题:python pip相关

      本文链接:https://www.haomeiwen.com/subject/saiikktx.html