目录
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.exe 和pythonw.exe 复制且重命名为python3.exe 和pythonw3.exe,如下图所示:
5. 同理,在Python 2.x 目录找到python.exe 和pythonw.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. 参考
(完)