美文网首页
Windows下的Python共存

Windows下的Python共存

作者: RabbitMask | 来源:发表于2019-01-12 13:12 被阅读18次

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

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

python3安装

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

添加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模块管理

相关文章

网友评论

      本文标题:Windows下的Python共存

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