python27和36双环境配置

由于python2和python3的不兼容,很多情况下要搭建py2和py3的双环境。

搭建过程坑较多,本文介绍详细步骤。

Step1:环境变量

anaconda安装过程自动配环境变量,忽略此步

将py2和py3安装路径都加入PATH:

D:\develop\python27\Scripts;
D:\develop\python27;
D:\develop\python36\Scripts;
D:\develop\python36;

Step2:python环境搭建

把python3安装目录下

python.exe pythonw.exe改成python3.exe pythonw3.exe

即可在命令行用python3调用

同理配置python2

Step3:pip配置

方法一:带前缀使用

优缺点:不需要配置,但每次使用麻烦
用法:

python2 -m pip install …
python3 -m pip install …

方法二:pip2和pip3直接使用

优缺点:每次使用指令简短,但配置麻烦
用法:

pip2 install …
pip3 install …

配置:

修改scripts/pip.exe 为pip3.exe
修改scripts/pip-script.py 为 pip3-script.py

在pip3-script.py文件的第一行!第一行!第一行!
加入:#!D:\develop\anaconda\python3.exe(你python的路径)

验证:pip3 --version 或者 pip3 -V

同理配置python2

常见错误:

如果遇到Fatal error in launcher: Unable to create process using ‘"’

先python2 -m pip install --upgrade pip升级一下

你可能感兴趣的:(python)