前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Python越来越火,多版本共存问题如何处理

Python越来越火,多版本共存问题如何处理

作者头像
企鹅号小编
发布2018-01-12 16:32:14
发布2018-01-12 16:32:14
1.1K0
举报
文章被收录于专栏:编程编程

由于现在项目所用到的Python版本不同,在项目中容易搞不清用的那个版本的,而且Python2和Python3又有了较大的变更。因此要解决这个问题是时我们要注意它们的一下几个方面,核心来认识一下:关于环境变量

系统属性->环境变量->Path

计算机正是由于通过Path路径中的目录地址相应的寻找,Path路径下有没有对应的exe(可执行文件),来决定是否可以正确执行。例如:F:\Anaconda3\Python.exe;如果想访问这个Python.exe需要把F:\Anaconda3;加入到Path中。

现在步入正题,Path中的Python顺序决定项目访问的顺序。如果你的Path环境变量中Python2在Python3之前的话,项目优先访问的Python2。这样可以通过自己查看自己的Path中环境变量来查看自己用的那个Python版本。

Python.exe区分。但是这并不能解决我们想要处理的版本冲突问题,因此关键问题在于在区分Python2和Python3的相同的Python.exe文件和Scripts中的exe文件,因为我们可以给Python2中的Python.exe重命名为Python2.exe;Python3中的Python.exe重命名为Python3.exe;并删除原有的Python.exe这样在使用的时候用相应的Python2.exe和Python3.exe这样就可以解决Python.exe的冲突问题。

对于相应的pip等命令也可以用相同的办法,解决冲突。

本文来自企鹅号 - 数据分析员媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 数据分析员媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档