在windows中解决python2和python3并存问题

两个版本并存的主要问题是:python和pip两个常用的命令需要区分。

我是先装了python2,再装python3;如果顺序相反,应该也差不多。

1. 装python2.7的过程就不多说(如果装在D盘)。

安装完成之后,在环境变量里,添加了以下目录

D:\Python27;            D:\Python27\Scripts;

2. 装python3.7的过程也不多说(如果装在E盘)。

安装完成之后,在环境变量里,添加了以下目录

E:\Python37;             E:\Python37\Scripts;

上述步骤之后的主要问题

(1)在D:\Python27和E:\Python37都有python.exe文件

         直接改名即可,将python.exe改成python3.exe,pythonw改成pythonw3

(2)在D:\Python27\Scripts和E:\Python37\Scripts都有pip.exe文件

         命令行中直接输入pip,其实调用的是python2的版本(如果想要调用python3的版本,必须在命令行中输入python3 -m pip)

         想直接使用pip3来调用python3的版本,需要以下3步:

         ① 下载pip最新版本(源文件压缩包格式)

         ② 解压至E:\Python37\Lib\site-packages

         ③ 在命令行中python3 setup.py install重新安装pip即可

比如在python3中安装spyder可以直接输入pip3 install spyder,安装完成后可以生成spyder3可执行文件,在命令行中输入spyder3就可以启动(注:spyder3不需要另外安装pyQt,安装过程会自动下载pyQt5相关文件)。

猜你喜欢

转载自blog.csdn.net/xfijun/article/details/84892439
今日推荐