• Windows同时安装Python2和Python3


        最近仔细的又看一遍selenium(希望这也是最认真的一次,能从头到尾都看完),遇到个问题,selenium3.0.2+Python2.7+Firefox50.1时,鼠标事件ActionChains()类的各种鼠标操作方法没有实现,而且方法后面添加.perform()后,还有报错,以为是Python2.7的问题,所以需要再安装Pyhton3.6来验证一下。

        一、分别安装Python2.7和Python3.6,安装步骤略(安装路径:C:Python27;C:Python36)

        二、配置环境变量:

        1、Python2.7配置环境变量

            C:Python27;C:Python27Scripts;

        2、Python3.6配置环境变量

            C:Python36;C:Python36Scripts;

        三、分别将Python2.7和Python3.6目录下的Python.exe重命名,既防止在DOS中输入Python时,不清楚启动到底是谁(2.7?3.6?当然这个可以在DOS窗口看到进入了那个版本的python),同时又方便启动指定版本的Python.exe

        1、Python2.7/python.exe重命名为python2.exe

        2、Python3.6/Python.exe重命名为python3.exe

        3、在DOS中分别输入Python2和Python3,正确的情况下应该分别进入python2.7和python3.6环境

        四、下载setuptools,分别解压到python2.7(or 3.6)Libsite-packages目录下

        1、下载路径:https://pypi.python.org/pypi/setuptools

        2、DOS窗口,定位到setuptools文件夹,并运行安装文件

            python2(or 3) easy_install.py install 

        3、DOS界面提示安装成功了就对了

        五、下载pip,分别解压到python2.7(or 3.6)Libsite-package目录下

        1、下载路径:https://pypi.python.org/pypi/pip

        2、DOS窗口,定位到pip文件夹,并运行安装文件

            python2(or 3) easy_install.py install

        3、DOS界面提示安装成功就行了

        六、通过pip安装selenium

        1、python2.7下安装selenium2.53.0

            pip install selenium==2.53.0

            DOS界面提示安装成功就行了

        2、python3.6下安装selenium最新版本

            Pip install selenium

            DOS界面提示安装成功就行了

        3、python3.6安装了selenium3.x后,还需要安装geckodriver(下载地址:https://github.com/mozilla/geckodriver/releases/)

        至此,windows下,python2.7和python3.6安装完成了。

        参考博文,感谢被我参考借鉴的博文作者,原文有图片教程:

        在同一台电脑上同事安装Python2和Python3  http://www.cnblogs.com/zhengyihan1216/p/6011640.html

        

    ------------------------------------------------------

    2017年4月20日,安装Python2.7时,发现不再需要经过安装setuptools、pip的步骤,直接在cmd下,使用pip安装selenium成功。

    ------------------------------------------------------

    2017年6月18日更新:

    1、再安装完Python2.7的基础上,继续安装Python3.6;

    2、两次安装Python时,均默认安装了pip;

    3、将两个版本文件夹下的Python.exe分别改名为Python2.exe和Python3.exe后,运行pip报错“Fatal error in launcher:Unable to create process using' " ' ”,如下图所示:

    4、经过尝试,将Python3.exe改名为Python.exe后,cmd下,pip运行成功;

    5、找到解决思路(以python3为例):

      5.1 卸载Python2和Python3;

      5.2 重新安装时,取消勾选安装pip;

      5.3 再运行Python3,安装pip:https://pip.pypa.io/en/stable/installing/;

      5.4 pip安装完成后,cmd下运行pip或者pip3,验证问题已解决,pip使用正常;

        

  • 相关阅读:
    一个利用扩展方法的实例:AttachDataExtensions
    正则表达式语法
    正则表达式30分钟入门教程
    js正则验证两位小数 验证数字最简单正则表达式大全
    SQL Server DBA三十问【转】
    Vue(踩坑)vue.esm.js?efeb:628 [Vue warn]: Error in render: "TypeError: Cannot read property 'length' of undefined" found in
    vue(有必要做的项目优化)
    vue_(根据多种条件过滤评论内容)
    vue(ref父组件使用子组件中定义的方法)
    Vuex(实现加减操作,Vue.set解决自定义属性没有双向数据绑定)
  • 原文地址:https://www.cnblogs.com/csjd/p/6337907.html
Copyright © 2020-2023  润新知