之前使用的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
中提供选择),如果为勾选,也不必担心,此步骤Python2
,Python3
通用。
右键单击==我的电脑==,选择==高级系统设置==,==环境变量==,选择Path
,点击编辑,新建,分别添加D:\Programs\Python\Python27\Scripts\
和D:\Programs\Python\Python27\
到环境变量。
==注==:如果Python3
未配置环境变量,则需要添加D:\Programs\Python\Python36\Scripts\
和D:\Programs\Python\Python36\
到环境变量。
4.其他设置
4.1python.exe名称修改
找到Python2
和Python3
的安装目录,分别修改Python2.7.9
和Python3.6.6
中==python.exe==和==pythonw.exe==的名称为python2.exe
、pythonw2.exe
和python3.exe
、pythonw3.exe
。
按Win + R
快捷键,在打开的“运行”对话框中,输入cmd
按回车,进入如下界面,输入python2
即可运行Python2.7.9
版本
输入python3
即可运行Python3.5.2
版本
到此,Python2
和Python3
安装完毕。
4.2pip2 和 pip3设置
Python
安装包需要用到包管理工具pip
,但是当同时安装Python2
和Python3
的时候,pip
只是其中一个版本,以下将提供一个修改方式,即重新安装两个版本的pip
,使得两个Python
版本的pip
能够共存。
在==DOS命令框==输入命令,分别为
python3 -m pip install --upgrade pip --force-reinstall
python2 -m pip install --upgrade pip --force-reinstall
如下图则==重新安装成功==。
5.Pycharm设置
打开Pycharm
后,点击File -> Settings
,在Settings
页面中选择,Project 项目名 -> Project Interpreter
,在如下图右上角位置点击Add
添加Python解释器
。
进入Add
页面框后,选择第三项System Interpreter
,点击右边选择位置按钮
点击选择相应位置的python.exe
文件(上文中提到的python3.exe
和python2.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 包名
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。