Love Life Love Tech

项目驱动,现学现用

同一台机器安装多个python版本

python的各个版本是独立共存的,不相互冲突的。

下面说下如何操作:

windows版本下

  1. 独自安装好python2.7.6 和 python3.3.3
  2. 修改注册表: 打开->regedit
    HKEY_CLASSES_ROOT\Python.File\shell\open\command的默认值
    修改为”C:\Python27\python.exe” “%1” %*(C:\Python27是我的Python2.7安装路径),
    同时将C:\Python27\和C:\Python27\Scripts\添加到环境变量中。
  3. 在C:\Python27\中新建一个python33.bat的文件,并运行这个文件
@ echo off
C:\Python33\python.exe %*

效果:
如果我想用python2.7.6的时候就输入 python27,想用python3.3.3的时候,就输入

python33
D:\Python>python27 2to3Test.py
Hello,World!

D:\Python>python33 2to3Test.py
Hello,World!
  • 如果你是在Python自带ide下编写的,那么编辑器会识别代码。
    如果你已经把两个Python的路径添到环境变量中的话,那么哪个在前就会用哪个Python版本运行代码。

Linux下,可以有两种方式区别

运行时使用

python a.py(使用Python2.7)
python3 a.py(使用Python3.4)

在文件头部加上

/usr/env/bin python(使用Python2.7)
/usr/env/bin python3(使用Python3.4)

阅读更多
版权声明:本文为(http://blog.csdn.net/walter_chan/)原创文章,转载须注明出处。 https://blog.csdn.net/walter_chan/article/details/46820041
文章标签: python
个人分类: Python
上一篇Homebrew--Mac OS X 的包管理器
下一篇Gliffy - 一个在线的画UML图,流程图的工具
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭