背景介绍
Python主要分为两大版本Python2和Python3。之所以要推出Python3是因为Python的字符串处理及对Unicode的支持等存在问题。Python3主要在print 函数、Unicode、除法运算、异常、xrange、八进制字面量表示、不等运算符、去掉了repr表达式``、多个模块被改名(根据PEP8)、数据类型等方面进行了优化,详情可见。
虽然Python3相对于Python2有诸多好处,也是大家的首选,但是有很多老的工程项目仍然只支持Python2,比如Blockly的build就只能在Python2环境下进行,这就需要我们在一台PC上同时运行Python2和Python3。
安装Python
1. 安装
Python官网可下载2.x最新版、3.x最新版安装包。直接下载安装,安装路径分别设为如C:\Python37和C:\Python27
2.添加环境变量
打开环境变量编辑器->打开系统变量中的Path->添加下图所示的两个路径并保存。
安装依赖库
如果需要安装Python2版本的依赖库,如requests,打开cmd,输入
py -2 -m pip install requests
如果是Python3版本的,则为:
py -3 -m pip install requests
运行python项目文件
如果运行Python2的文件,终端中输入
py -2 xxx.py
如果是运行Python3的,则要输入
py -3 xxx.py
注意
- pip 2一般将安装库放在python2安装目录下C:\Python27\Lib\site-packages,同理,pip 3一般将安装库放在python3安装目录下
- 大部分开发工具将python2.x作为默认的python执行文件,比如vscode,当你在该工具下想要切换python,记得先保证在extensions中安装了python,在vscode左下角切换为目标python。