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.
$ 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.
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- install scrapy with pip and easy_install
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 如何重装TCP/IP协议
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Windows 8 官方高清壁纸欣赏与下载