Python批量升级更新库包(pip和Anaconda)

pip批量更新库

查看过期的库

pip list --outdated 

更新单一的库:

pip install --upgrade 库名

批量升级更新所有过期的库

import pip
from subprocess import call
for dist in pip.get_installed_distributions():
    call("pip install --upgrade " + dist.project_name, shell=True)

Anaconda批量更新库

 更新所有的库

conda update -all

更新Anaconda

conda update conda

版权声明:著作权归作者所有。

相关推荐

Python卸载setup.py安装的软件包

卸载python使用setup.py安装的软件包,需要手动删除它安装的所有文件。Linux/Mac在Linux或mac,可以使用setup.py重新安装软件包,添加--record参数,它会把所有安装的文件输出到一个文件里。python setup.py install --record files.txt tr '\n' '\0'&nb

Python:字符串和datetime的转换

Python的字符串和时间的转换可以分别使用strptime和strftime。strptime(string parse time)datetime.strptime(date_string, format),根据format指定的时间格式解析用于表示时间的字符串date_string。>>>from datetime import&nb

[译]Angular 5:升级和新功能的总结

代号为pentagonal-donut的Angular 5刚刚发布,它带来了一些新功能以及一些内部变化,这些会让Angular应用变得更小,执行变得更快。 在这篇文章中,我们将简要介绍一些最重要的变化以及升级指南。 有关更多详细信息,请参阅公告博客帖子,有关所有更改的详细信息,请参阅官方更新日志。性能这是Angular 5包含的一些改变,它会让你的应用变得更

Python里的raw_input()和input()的区别

Python2raw_input():接收用户输入,并以字符串的形式返回用户的输入。input(): 接收用户输入的python表达式,在内部对表达式执行eval()。Python3raw_input()重命名为input(),接收用户输入,并以字符串返回。在Python2里执行python表达式的input()已删除。如果要在Python3里实现Python2 input()