(Windows环境)Pycharm切换使用Python2和Python3

版权声明:本文为博主原创文章,转载时请注明作者和原文链接。谢谢合作! https://blog.csdn.net/Koren_Wei/article/details/84069630


之前使用的 Python3,但又苦于有的程序使用 Python2,所以只能在同一台电脑上同时安装 Python2,Python3,之后具体在 Pycharm中切换使用应对不同的项目。

首先,进入python官网
在这里插入图片描述

1.安装Python3

本文选择Python3.6.6,可以点击此链接下载Python3.6.6
在这里插入图片描述
选择Customize installation中自定义安装路径,并且勾选Add Python3.6 to PATH,在选择Advanced Options中按照自己的需求选择,建议可不勾选后面debug两项。最后点击Install进行安装。

2.安装Python2

本文选择Python2.7.9,可以点击此链接下载Python2.7.9
在这里插入图片描述

在安装Python2.7.9时,需要新建Python27文件夹,选择install for all users最后按照设置一步一步的来。
在这里插入图片描述

3.环境变量配置

之前安装Python3会自动配置环境变量(Advanced Options中提供选择),如果为勾选,也不必担心,此步骤Python2Python3通用。
右键单击我的电脑,选择高级系统设置环境变量,选择Path,点击编辑新建,分别添加D:\Programs\Python\Python27\Scripts\D:\Programs\Python\Python27\到环境变量。
在这里插入图片描述

在这里插入图片描述
注:Python3需要添加D:\Programs\Python\Python36\Scripts\D:\Programs\Python\Python36\到环境变量。

4.其他设置

4.1python.exe名称修改

找到Python2Python3的安装目录,分别修改Python2.7.9Python3.6.6python.exepythonw.exe的名称为python2.exepythonw2.exepython3.exepythonw3.exe

Win + R快捷键,在打开的“运行”对话框中,输入cmd按回车,进入如下界面,输入python2即可运行Python2.7.9版本
在这里插入图片描述
在这里插入图片描述
输入python3即可运行Python3.5.2版本
在这里插入图片描述

到此,Python2Python3 安装完毕。

4.2pip2 和 pip3设置

Python 安装包需要用到包管理工具pip,但是当同时安装Python2Python3的时候,pip只是其中一个版本,以下将提供一个修改方式,即重新安装两个版本的pip,使得两个Python版本的pip能够共存。

DOS命令框输入命令,分别为python3 -m pip install --upgrade pip --force-reinstallpython2 -m pip install --upgrade pip --force-reinstall,如下图则重新安装成功
在这里插入图片描述

5.Pycharm设置

打开Pycharm后,点击File -> Settings,在Settings页面中选择,Project 项目名 -> Project Interpreter,在如下图右上角位置点击Add添加Python解释器
在这里插入图片描述
进入Add页面框后,选择第三项System Interpreter,点击右边选择位置按钮
在这里插入图片描述

点击选择相应位置的python.exe文件(上文中提到的python3.exepython2.exe
在这里插入图片描述
添加完成之后,回到Project Interpreter中就会出现如下的两个Interpreter
在这里插入图片描述

之后在具体的项目中就可以灵活选择Python的版本了。

如果后续出现了相应的导入包错误,可通过在DOS窗口中输入相应的命令就可以。

错误示例

Traceback (most recent call last):
  File "utils/average_clinic.py", line 17, in <module>
    from utils.file_utils import listdir_files, show_string
ImportError: No module named file_utils

DOS窗口命令

pip2 install 包名
pip3 install 包名

猜你喜欢

转载自blog.csdn.net/Koren_Wei/article/details/84069630