您的位置:首页 > 编程语言 > Python开发

windows系统中python2,python3共存的设置方法

2016-03-16 10:12 711 查看
       python发展至今,版本已经大致可分为python2.X 和python3.X 两个大分支,Unix( Mac )和Linux系统默认将这个两个版本纳入path路径,所以一般使用以下两种CLI即可运行不同版本:

$ python

$ python3

但是windows系统下就麻烦了,因为Django框架的很多文件只有python2.X版本的,但是运行时又依赖python3.X,在这里请允许我FK一下框架开发团队

,那么实际上windows中也需要运行这两个版本的python

然后我开始百度,然后一大堆“庸医”上阵了,五花八门,最后终于搞定,请允许我FK一下那些没有测试过就转载的无良同行,你们就是一群掉坑里然后不填坑,还往上盖草的牛人。


实际上很简单:python官方本身就已经考虑到这种情况,从python3\scripts\中我们可以看到pip3.exe的选项就可以看出

我们只需要

1. 将pyhton3中的python.exe 复制后,重命名python3.exe,

       ( 有很多人说pythonw.exe也跟着修改成pythonw3.exe 如果你是3.5.X版本,最后不要,这会改变python3.exe中的指向,导致执行时发生文件无法找到的错误 )

2. 修改环境变量

     PY_PATH   X:\python2\;X:\python2\scirpts\;X:\python3\;X:\python3\scirpts\;

      Path              添加 %PY_PATH%

即可

有人会问俩个pip如何管理?

实际上很简单  python2 版本运行pip , python3版本运行pip3.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息