前阵子学完了python,前天晚上开始学习selenium。第一步就需要安装selenium,然后就遇见了一系列的障碍,在这里和大家做一个分享,希望遇到诸如此类的问题时能得到一个帮助。如下文中说的有误的还望指正。

Selenium是一个第三方库,安装的时候可以采用pip和easy-install安装,但是官方建议使用pip安装。所以这里就采用pip安装。

安装selenium前需要先安装好Python。在这里就不介绍Python的安装了,网上有很多教程。这里需要注意的是如果你的电脑还没有安装python,那么建议安装python的最新版本,因为Python 2.7.9+ 和Python3.4+ 已经内置了 pip 安装工具,这样在安装selenium时就不再需要单独安装 pip了。 可在cmd里输入python查看是否安装成功,如出现python的版本就说明安装成功了。(我安装的是Python3.6.2版本的)

一开始的时候并不知道python的高版本是内置pip的,于是一直在网上找pip的安装包,在网上找了一通,发现都需要翻墙才可下载到,反正当天晚上没有找到下载源。第二天晚上被我找到了下载源,准备安装的时候正好看到一篇文档说 Python2.7.9+ 和Python3.4+已经内置了pip安装包,当时内心……

pip是被保存在python的安装目录下的Scripts文件夹里的,可在自己电脑里搜索查看。

Python和pip都有了,于是就可以愉快的开始安装了,那么问题来了……

问题1:明明安装的是Python3.6.2版本的,可是却提示“’pip’不是内部或外部命令……”

上网各种找资料,后来得知是没有给pip添加环境变量。接下来添加一下环境变量:右键我的电脑——高级系统设置——环境变量,在系统变量里面找到Path,双击,在变量值后面添加环境变量,我这里添加的是(视你的安装路径而定)

;C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Scripts

这里需要注意的是变量值和变量值之间要加英文状态下的分号

然后就可以在命令行里输入pip install selenium安装了

问题2:在命令行里输入pip install selenium,又报下方截图错误,提示“No matching distribution found for selenium”

不过后来退出又试了一次就成功了,目前还不知道是为什么,如有知道的可以解一下我的谜,谢谢哦……

接下来需要安装chromedriver。下载chromedriver,将chrome driver.exe放到chrome的安装目录下...\Google\Chrome\Application\ ,然后设置path环境变量(参照上方的设置环境变量的方法设置)即可。

我也是刚刚学习这些,希望记录下来自己所学的过程,对自己,对所有新手都带去一些帮助吧!!

selenium安装过程相关推荐

  1. python3 selenium安装教程_Python3爬虫利器之Selenium的安装

    Selenium是一个自动化测试工具,利用它我们可以驱动浏览器执行特定的动作,如点击.下拉等操作.对于一些JavaScript渲染的页面来说,这种抓取方式非常有效.下面我们来看看Selenium的安装 ...

  2. python搭建selenium_了解搭建selenium安装以及配置环境

    之前带大家了解过很多关于python的安装程序,本期也不例外,现在就带大家了解selenium的安装教程以及配置内容. 安装包:python 开发工具:pyCharm开源版本 Python安装过程: ...

  3. python+selenium安装,自动化测试环境搭建

    1.安装python(注:安装过程中勾选配置环境选项) 2.检查python是否安装成功 3.通过pip命令安装selenium pip install selunium 4.检查selenium是否 ...

  4. selenium安装、pip升级、更换国内源

    pip3 uninstall selenium #卸载原先安装好的selenium重装 失败,原因:原本pip工具等级低,无pip3版本使用 更改为pip uninstall selenium可正常安 ...

  5. Python+Selenium安装及环境配置

    转自:https://www.cnblogs.com/sandysun/p/7838113.html 一.Python安装 Window系统下,python的安装很简单.访问python.org/do ...

  6. vue.js安装过程(npm安装)

    一.开发环境 vue推荐开发环境: Node.js: JavaScript运行环境(runtime),不同系统直接运行各种编程语言 npm: Nodejs下的包管理器. webpack: 它主要的用途 ...

  7. as安装过程中gradle_柯赛分享:楼顶大字安装过程中需要用到哪些工具?

    经过前面一系列标识行业常识和制作工艺相关知识的分享,我们知道楼顶大字是标识行业下属的一个重要分支产品类别,也明白了楼顶大字主要制作材料是金属的,尺寸和自重都比较大,运输安装过程相对复杂,安装施工的难度 ...

  8. MySQL的安装过程

     近期对MySQL做了一些研究. 曾经主要接触的是SQL SERVER.所以,今天对该安装过程做了一些总结以及使用过程中的一些心得.并分享给大家. 记得前面.分享过一篇关于数据库的几种连接方式.而 ...

  9. Debian 6.0 安装过程 及中文乱码

    2019独角兽企业重金招聘Python工程师标准>>> Debian 6.0 安装过程 Debian 6.0 安装过程 转(一个别人自录的安装过程录相) http://v.youku ...

最新文章

  1. 关于微服务架构的思考
  2. 字符串匹配算法Java_如何简单理解字符串匹配算法?
  3. login组件的两种用法_Android-模块化、组件化、插件化、热修复-组件化-组件间的通信(本地,下沉,bus,路由)...
  4. linux脚本编程(shell)浅介 (转载)
  5. python设置一个初始为0的计数器_python中统计计数的几种方法
  6. 爬虫python是干什么的_爬虫是什么?能自学嘛
  7. Hadoop学习总结(1)——大数据以及Hadoop相关概念介绍
  8. iOS炫酷动画图案、多种选择器、网络测速、滑动卡片效果等源码
  9. “互联网+创新2.0”、“工业制造4.0战略”、“工业互联网
  10. How to create a DXL attribute using a DXL script
  11. TCP/IP协议都有哪几层协议
  12. LaTeX如何输入空集
  13. 拒绝纷繁复杂 快速制表软件分享
  14. socket error 10054错误出现的原因以及解决办法,全网最全没有之一
  15. 【文献阅读2】Cytological and transcriptome analyses reveal abrupt gene expression for meiosis and sacchari
  16. Unity基础系列(五)——每秒帧率(测试性能)
  17. (转)《达·芬奇密码》解读解密
  18. OpenCV—python 显着性检测二
  19. 近乎不朽:Ed Yourdon
  20. ROS Navigation的base_local_planner类继承关系与实现方法

热门文章

  1. word批量替换多组文字 python_实例14:用Python批量替换多个Word文件中的文字
  2. 突然耳鸣是突发性耳聋吗?
  3. 数据库表设计——转盘抽奖功能
  4. APT34-Glimpse与DNS隧道问题
  5. entrySet用法,及Map遍历方法
  6. 手环,人脸也能自带健康码?
  7. 如何卸载 ubuntu 上安装的 QT
  8. 中间人攻击(MITM)姿势总结
  9. 2021-04-06面试题2
  10. 王者荣耀服务器维护S19,王者荣耀:S19官宣31日更新,国服玩家集体声讨天美:1个月白打了...