【Python】Window 10 环境下同时安装Python 2.x 和Python 3.x

目录

1. 问题

2. 原因

3. 步骤

4. 参考


1. 问题

最近同时在折腾Win 本和Mac 本环境下安装Python 2.x 和Python 3.x 的问题;

 

遇到一个啥问题呢 ?

遇到一个在Window 环境下,Python 2.x 安装后没有Script 目录的问题;

2. 原因

目前环境,

          Window 系统为: Win 10 家庭中文版(10.0.18363) 

           Python 3.x 最新版本为:Python 3.8.1

           Python 2.x 最新版本为: Python 2.7.17

          

由于Python 3.4 及后续版本已经默认安装了pip,所以Python 3.x 的安装基本上不需要咋关注,一路点击即可;

Python 2.7 的我在mac 本上没啥问题,但是安装在Window 本上就莫名其妙的没有了Script 目录;

 

我折腾的路径如下:

C:\Program Files\Python\Python27             // Python 2.x
C:\Program Files\Python\Python38             // Python 3.x

Python 3.x 安装的时候选中添加到环境变量选项, Python 2.x 同样; 但是安装卸载了一遍看着都没有问题呀?

Python 3.x 的安装过程没问题,同样Python 2.x 的安装过程也没有问题;

 

但是问题就是Python 2.x 环境下没有Scripts 目录;

 

最终才知道,Python 2.x 安装路径不要有空格,问题在Program Files上导致的;

3. 步骤

1. 官网下载Python 3.x 和Python 2.x,我选择的是 python-3.8.1-amd64.exe 和 python-2.7.17.amd64.msi 都选择x64位的;

2. 在C 盘目录下新建一个文件夹目录命名为: Python;

C:\Python\Python27
C:\Python\Python38

3. 先安装Python 3.x 后安装Python 2.x,如下图所示:

4. 在Python 3.x 下找到python.exepythonw.exe 复制且重命名为python3.exe 和pythonw3.exe,如下图所示:

5. 同理,在Python 2.x 目录找到python.exepythonw.exe 复制且重命名为python2.exe 和pythonw2.exe,如下图所示:

6. 然后配置系统环境变量,路径如下:

$ 控制面板\系统和安全\系统 -> 高级系统设置 -> 高级 -> 环境变量 -> 系统变量 -> Path

添加为如下看到的配置项即可:

由于我把C:\Python\Python27 排到C:\Python\Python38 前面了,所以默认输入python 的时候为Python 2.x 环境;

如果想要默认输入python 环境为Python 3.x 环境,只需要把C:\Python\Python38 排到C:\Python\Python27 前面即可;

7. 此时Python 2.x 和Python 3.x 命令如下:

4. 参考

  1. Python Releases for Windows;
  2. How to install PIP on Python 3.6?;

(完)

发布了66 篇原创文章 · 获赞 17 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/DovSnier/article/details/103749044