Python2 和 Python3 共存

===安装和运行Python2、Python3===

  1. 在下载安装好Python 2.7和Python 3.6后,找到目录并改程序命名,将D:\Python27(这是安装目录,下同,每人可能不一样)下的python.exe和pythonw.exe分别重命名为python2.exe和pythonw2.exe(此处命名看自己喜欢,改py2也可以)
  2. 将D:\Python35下的python.exe和pythonw.exe分别重命名为python3.exe和pythonw3.exe
  3. 前两步可以在全局内解决程序命名冲突,同名程序的话就会默认使用首先安装的程序。那么现在来看环境变量。右键"我的电脑" --> "选择属性" --> "高级系统设置" --> "环境变量",然后选择path并添加两个路径:【D:\Python36】和【D:\Python36\Scripts】。win10的环境变量有所改变,win7加path也是类似。
  4. 在开始处打开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安装好了!
  5. 最后,在想跑.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 seleniumpython3 -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

你可能感兴趣的:(Python2 和 Python3 共存)