selenium安装过程
前阵子学完了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安装过程相关推荐
- python3 selenium安装教程_Python3爬虫利器之Selenium的安装
Selenium是一个自动化测试工具,利用它我们可以驱动浏览器执行特定的动作,如点击.下拉等操作.对于一些JavaScript渲染的页面来说,这种抓取方式非常有效.下面我们来看看Selenium的安装 ...
- python搭建selenium_了解搭建selenium安装以及配置环境
之前带大家了解过很多关于python的安装程序,本期也不例外,现在就带大家了解selenium的安装教程以及配置内容. 安装包:python 开发工具:pyCharm开源版本 Python安装过程: ...
- python+selenium安装,自动化测试环境搭建
1.安装python(注:安装过程中勾选配置环境选项) 2.检查python是否安装成功 3.通过pip命令安装selenium pip install selunium 4.检查selenium是否 ...
- selenium安装、pip升级、更换国内源
pip3 uninstall selenium #卸载原先安装好的selenium重装 失败,原因:原本pip工具等级低,无pip3版本使用 更改为pip uninstall selenium可正常安 ...
- Python+Selenium安装及环境配置
转自:https://www.cnblogs.com/sandysun/p/7838113.html 一.Python安装 Window系统下,python的安装很简单.访问python.org/do ...
- vue.js安装过程(npm安装)
一.开发环境 vue推荐开发环境: Node.js: JavaScript运行环境(runtime),不同系统直接运行各种编程语言 npm: Nodejs下的包管理器. webpack: 它主要的用途 ...
- as安装过程中gradle_柯赛分享:楼顶大字安装过程中需要用到哪些工具?
经过前面一系列标识行业常识和制作工艺相关知识的分享,我们知道楼顶大字是标识行业下属的一个重要分支产品类别,也明白了楼顶大字主要制作材料是金属的,尺寸和自重都比较大,运输安装过程相对复杂,安装施工的难度 ...
- MySQL的安装过程
近期对MySQL做了一些研究. 曾经主要接触的是SQL SERVER.所以,今天对该安装过程做了一些总结以及使用过程中的一些心得.并分享给大家. 记得前面.分享过一篇关于数据库的几种连接方式.而 ...
- Debian 6.0 安装过程 及中文乱码
2019独角兽企业重金招聘Python工程师标准>>> Debian 6.0 安装过程 Debian 6.0 安装过程 转(一个别人自录的安装过程录相) http://v.youku ...
最新文章
- 关于微服务架构的思考
- 字符串匹配算法Java_如何简单理解字符串匹配算法?
- login组件的两种用法_Android-模块化、组件化、插件化、热修复-组件化-组件间的通信(本地,下沉,bus,路由)...
- linux脚本编程(shell)浅介 (转载)
- python设置一个初始为0的计数器_python中统计计数的几种方法
- 爬虫python是干什么的_爬虫是什么?能自学嘛
- Hadoop学习总结(1)——大数据以及Hadoop相关概念介绍
- iOS炫酷动画图案、多种选择器、网络测速、滑动卡片效果等源码
- “互联网+创新2.0”、“工业制造4.0战略”、“工业互联网
- How to create a DXL attribute using a DXL script
- TCP/IP协议都有哪几层协议
- LaTeX如何输入空集
- 拒绝纷繁复杂 快速制表软件分享
- socket error 10054错误出现的原因以及解决办法,全网最全没有之一
- 【文献阅读2】Cytological and transcriptome analyses reveal abrupt gene expression for meiosis and sacchari
- Unity基础系列(五)——每秒帧率(测试性能)
- (转)《达·芬奇密码》解读解密
- OpenCV—python 显着性检测二
- 近乎不朽:Ed Yourdon
- ROS Navigation的base_local_planner类继承关系与实现方法