windows下多个python版本共存

了解python的人都知道python有2.x版本和3.x版本,而python3.x版本不向下兼容,可是根据具体的须要,有时候要2.x和3.x共存,python共存自己没有问题,只是须要设置一些环境变量和修改一些东西来让它更容易使用。本文主要说明的是windows环境,html

方法/步骤

  1. 首先固然是安装你须要的两个不一样版本的python,这里我安装的是2.7和3.3的,两个版本安装顺序无所谓。python

    windows下多个python版本共存
    windows下多个python版本共存
    windows下多个python版本共存
  2. 接下来就是检查环境变量,缺乏的咱们须要添加。先找到环境变量的位置。windows

    windows下多个python版本共存
    windows下多个python版本共存
    windows下多个python版本共存
    windows下多个python版本共存
    windows下多个python版本共存
  3. 在Path环境变量中检查如下4个变量(Path中的环境变量是以分号隔开的):python3.x

    1.c:\Python27python2.7

    2.c:\Python27\Scripts工具

    3.c:\Python33测试

    4.c:\Python33\Scriptsurl

    少哪一个加哪一个,注意分号隔开。spa

  4. 而后进入Python2.7安装目录找到如图内容,把python.exe删除。.net

    windows下多个python版本共存
  5. 而后进入python3.3安装目录。找到python.exe程序,把它重命名为python3.exe

  6. 最后打开命令行界面测试一下。执行python2命令会进入python2.7的交互环境,执行python3命令会进入python3.3交互环境。

    windows下多个python版本共存
    windows下多个python版本共存
  7. 剩下的问题就是pip的问题了。两个python版本分别安装了pip之后怎么区分它们。进入python安装路径找到Scripts文件夹,进入里面找到pip*-script.py,打开修改第一句为你要指定的那个python解释器

    windows下多个python版本共存



  8. 或者 采用的解决方法比较野蛮一点,是使用二进制文件编辑工具修改“pip.exe”,

    参考:http://stackoverflow.com/questions/24627525/fatal-error-in-launcher-unable-to-create-process-using-c-program-files-x86

    使用HEdit打开,而后搜索“C:\”,找到对应的位置,而后把盘符修改为“D”,保存,再执行"pip"命令就OK了。


    “D:\Python27\Scripts”目录下有多个文件都存在这样的状况,顺手都改了吧。

    ======================文档信息======================



相关文章
相关标签/搜索