相对于Linux下的python共存,其实windows平台需要讲的内容并不多,只是新版本的python在安装习惯和IDE配置习惯上有些许小不同,给大家填点小坑。
首先一点,最新版的python3如果使用exe安装,已经无法自定义安装路径,默认路径稍长,需要使用的时候确实有些许不方便。最下方的path可以顺手勾选上,或者安装完成后手动将bin目录添加到环境变量的path中。
python3安装
此时如果系统中已经安装了python2,path也添加了,你如果命令行中输入python,他会优先读取先添加的python2,所以,我们为了做好区分,希望可以通过python3的命令启动python3,就需要把安装路径下的python.exe修改为python3.exe。
默认路径:
添加python3
python3
大家可以看到此处我是创建了一个python.exe的副本,然后改名为python3。
但是我们如果真的要是按照某些网上教程,直接将python.exe改名为python3.exe会有什么影响呢?
如果你使用pyharm,会遇到个哭笑不得的事情,我们复现一下。
我们配置python解释器到安装路径的python3.exe:
配置解释器
创建解释器失败,在当前路径下找不到python.exe,是的,类似pycharm之类的IDE完全不认识你自定义的python3.exe,它只认识python.exe。
创建失败
总结一下,我们之所以创建一个新的python3.exe是为了让系统区分python2和python3,我们之所以保留python.exe,是因为pycharm等IDE并不认识自定义的python3.exe。
如上,就是windows下python共存可能会遇到的一点小坑,至于pip和pip3,是不需要大家自行区分或配置的,直接使用就好。
或者再偷懒一点,直接借助IDE实现可视化模块管理:
IDE模块管理
领取专属 10元无门槛券
私享最新 技术干货