首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows下的Python共存

相对于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模块管理

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190112G0GSE700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券