Windows下的Python共存

相对于Linux下的python共存,其实windows平台需要讲的内容并不多,只是新版本的python在安装习惯和IDE配置习惯上有些许小不同,给大家填点小坑。

首先一点,最新版的python3如果使用exe安装,已经无法自定义安装路径,默认路径稍长,需要使用的时候确实有些许不方便。最下方的path可以顺手勾选上,或者安装完成后手动将bin目录添加到环境变量的path中。

11466123-b3f56171a64525de.png
python3安装

此时如果系统中已经安装了python2,path也添加了,你如果命令行中输入python,他会优先读取先添加的python2,所以,我们为了做好区分,希望可以通过python3的命令启动python3,就需要把安装路径下的python.exe修改为python3.exe。
默认路径:C:\Users\Administrator\AppData\Local\Programs\Python\Python37

11466123-190d18f554623cd1.png
添加python3
11466123-71d44002e6daae1c.png
python3

大家可以看到此处我是创建了一个python.exe的副本,然后改名为python3。
但是我们如果真的要是按照某些网上教程,直接将python.exe改名为python3.exe会有什么影响呢?
如果你使用pyharm,会遇到个哭笑不得的事情,我们复现一下。
我们配置python解释器到安装路径的python3.exe:

11466123-57698aa81edd413a.png
配置解释器

创建解释器失败,在当前路径下找不到python.exe,是的,类似pycharm之类的IDE完全不认识你自定义的python3.exe,它只认识python.exe。

11466123-5b367c74eaee72a8.png
创建失败

总结一下,我们之所以创建一个新的python3.exe是为了让系统区分python2和python3,我们之所以保留python.exe,是因为pycharm等IDE并不认识自定义的python3.exe。

如上,就是windows下python共存可能会遇到的一点小坑,至于pip和pip3,是不需要大家自行区分或配置的,直接使用就好。

或者再偷懒一点,直接借助IDE实现可视化模块管理:

11466123-90876b11aaeab374.png
IDE模块管理

猜你喜欢

转载自blog.csdn.net/weixin_33912445/article/details/86928371
今日推荐