Python 2.x与3.x共存

(1)检查在Path环境变量中是否有以下4个变量(没有则添加):

1.c:Python27

2.c:Python27Scripts

3.c:Python35

4.c:Python35Scripts

(2)进入各自安装目录

c:Python27 重命名python.exe 为python2.exe

c:Python35 重命名python.exe 为python3.exe

(3)修改pip,进入以下文件夹,找到所有pip*-script.py,修改第一行指定python解释器。

c:Python27Scripts

c:Python35Scripts

或者pip的时候指定版本

> python2 -m pip install numpy

Requirement already satisfied: numpy in c:martincanopyuserlibsite-packages
> python3 -m pip install numpy

Downloading numpy-1.11.3-cp35-none-win32.whl (6.6MB)
27% |████████▋ | 1.8MB 38kB/s eta 0:02:07

 (4)

对于Python2用户还有另外一个困惑,Python2要在代码文件顶部增加一行说明,才能够在代码中使用中文。如果指明使用的Python版本也需要在文件顶部增加一行,那哪一行应该放在第一行呢?

#! python2 需要放在第一行,编码说明可以放在第二行。所以文件开头应该类似于:


#! python2
# -*- coding: utf-8 -*-


原文地址:https://www.cnblogs.com/dadadechengzi/p/6208187.html