python如何一键升级所有包?

Python016

python如何一键升级所有包?,第1张

import pip

from subprocess import call

for dist in pip.get_installed_distributions():

call("pip install --upgrade " + dist.project_name, shell=True)

Python版本之间在安装卸载操作时互不影响。

你可以同时装Python2或者Python3,只有在使用时有些小冲突,不过都可以设置搞定的。

并且如果你安装的Python3是3.6版本以上,安装时除了设置环境变量,其他无需做任何操作,3.6版本会自动帮你把那些和Python2版本的小冲突问题解决

打开软件会看到,这里有明显的红色提示错误。原因是当前使用的是python3.3,当执行print的时候,打印的文字需要小括号’()‘括起来。

在工具栏中找到这个类似扳手加齿轮的图标

找到左侧 project interpreter选项

这里可以看到当前使用的python版本,选择点击向下箭头

这里显示出了可用的python版本和jython版本,jython会将python加载到jvm中执行,一般会慢很多,那这里就选择python2.7

点击apply 和 ok

现在可以看到,没有红色的错误提示,现在pycharm使用的是python2.7。print不要小括号,当然加了也没问题。