===安装和运行Python2、Python3===
- 在下载安装好Python 2.7和Python 3.6后,找到目录并改程序命名,将D:\Python27(这是安装目录,下同,每人可能不一样)下的python.exe和pythonw.exe分别重命名为python2.exe和pythonw2.exe(此处命名看自己喜欢,改py2也可以)
- 将D:\Python35下的python.exe和pythonw.exe分别重命名为python3.exe和pythonw3.exe
- 前两步可以在全局内解决程序命名冲突,同名程序的话就会默认使用首先安装的程序。那么现在来看环境变量。右键"我的电脑" --> "选择属性" --> "高级系统设置" --> "环境变量",然后选择path并添加两个路径:【D:\Python36】和【D:\Python36\Scripts】。win10的环境变量有所改变,win7加path也是类似。
- 在开始处打开cmd检查一下,键入python3并回车,如果提示
Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
那就表示两个版本的python安装好了! - 最后,在想跑.py文件的目录下打开cmd,然后在命令行中键入python2 xx.py或者python3 xx.py即可使用不同的版本来跑程序了。
===============
关于同时安装Python2和Python3时,pip的使用。所有的pip命令都需要在前面添加“python3 -m”,即“python3 -m pip XXXX”
如果直接pip install selenium
,会提示Fatal error in launcher: Unable to create process using '"'
。
此时应指定运行的pip是哪个pip,即使用python2 -m pip install selenium
或python3 -m pip install selenium
。如果得到下面成功安装的提示,就说明安装成功了。
Collecting selenium
Using cached selenium-3.0.2-py2.py3-none-any.whl
Installing collected packages: selenium
Successfully installed selenium-3.0.2