Selenium-RC Python 2.7 环境配置
1、下载并安装Python
http://www.python.org/getit/,我使用的是2.7.3的python版本
2、下载并安装setuptools【这个工具是python的基础包工具】
- 32位系统安装,去这个地址
http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe#md5=57e1e64f6b7c7f1d2eddfc9746bbaf20
下载setuptools,对应python下载了2.7的版本(下载后缀是exe的那个文件),然后直接安装
- 64位系统安装
官网声称.exe版本的不支持64位Windows系统,推荐使用ez_setup.py自动安装
打开 http://peak.telecommunity.com/dist/ez_setup.py ,把页面上的代码copy一份保存为ez_setup.py
在命令行窗口运行,就可以安装好了
3、去这个地址http://pypi.python.org/pypi/pip下载pip【pip-1.4.1.tar.gz】,将【pip-1.4.1.tar.gz】用解压软件解压到某盘根目录下,
我的解压目录为c:\pip-1.4.1
4、使用CMD命令进入以上解压后的文件夹c:\pip-1.4.1,然后使用
python setup.py install
(1、如果python命令使用不成功,请配置Python环境变量:
A. 首先需要在系统中注册python环境变量:假设python的安装路径为c:\python27,
打开“我的电脑->属性->高级->环境变量->系统变量”在PATH的值后面追加: " ;c:\python27" (记得加上“;”分号),与前面的值分隔开
上述环境变量设置成功之后,就可以在命令行直接使用python命令。或执行"python *.py"运行python脚本了。
B. 此时,还是只能通过"python *.py"运行python脚本,若希望直接运行*.py,打开另一个环境变量PATHEXT,在值后面追加:
“ ;.PY;.PYM ”
2、报错no module named setuptools 可以下载一个运行ez_setup.py,运行ez_setup.py:python ez_setup.py ;
如果运行正常,那就安装成功了。)
参考图:
5、下载并安装Java JDK(http://www.java.com/zh_CN/)
(Java环境变量设置可以百度)
6、再打开CMD命令,进入python的Script路径,如本人的C:\Python27\Scripts然后输入 命令:easy_install pip (恭喜你这边安装成功后,就可以顺利使用pip命令了)
参考图(运行结果不保证与该图完全一致):
7、直接使用pip安装selenium,命令为:pip install -U selenium
参考图(运行结果不保证与该图完全一致):
8、打开python的shell或者IDEL界面 ,输入“from selenium import webdriver ”如果不报错那就说明你已经可以正常运行了。
9、打开python的idle,运行如下脚本,体验一下吧!
from selenium import webdriver browser = webdriver.Firefox() # 打开火狐浏览器 browser.get("http://www.baidu.com")
Selenium-RC Python 2.7 环境配置的更多相关文章
- 数据抓取的艺术(一):Selenium+Phantomjs数据抓取环境配置
数据抓取的艺术(一):Selenium+Phantomjs数据抓取环境配置 2013-05-15 15:08:14 分类: Python/Ruby 数据抓取是一门艺术,和其他软件不同,世界上 ...
- python的开发环境配置-Eclipse-PyDev插件安装
安装PyDev插件的两种安装方法: 1.百度搜索PyDev 2.4.0.zip,下载后解压,得到Plugins和Feature文件夹,复制两文件夹到Eclipse目录,覆盖即可. 插件的版本要对应py ...
- Python 爬虫2——环境配置
关于环境配置的操作,其实非常简单,假如不使用第三方的框架的话,只需要安装Python即可完成后续的操作. 一.Python的安装和配置: windows系统的安装配置过程如下,假如是Mac系统,可参考 ...
- Python Flask 多环境配置
Python里取配置文件的时候,之前是使用的ini文件和python里configparser 模块: 可参考:https://www.cnblogs.com/feeland/p/4514771.ht ...
- Python沙盒环境配置
一.简介 本文介绍配置python沙盒环境的方法步骤. 二.安装步骤 1.安装pyenv http://www.cnblogs.com/274914765qq/p/4948530.html 2.安装v ...
- 代码编辑器[0] -> Vim/gVim[0] -> 基于 Python 的 gVim 环境配置(Windows)
环境配置 / Environment Setup 基于Python开发的 gVim 环境配置(Windows) 使用方式参考 Vim 的使用. 1 基于vundle进行配置 Vim有多个扩展管理器, ...
- 免安装方式的Python之VSCode环境配置
概述 本文旨在介绍免安装方式,在VSCode中搭建Python(3.73)的配置环境.至于Python是什么.它能做些什么,诸如此类的介绍均不在此文中介绍,相信能看此文的人,多多少少都会有些了解. V ...
- python+django+pycharm 环境配置 (window7)
一.python环境配置 登录python官网,下载windows版的python,本项目使用32位的python2.7.6,下载地址: http://www.python.org/ftp/pytho ...
- python语言开发环境配置
原作者:龙行天下-super 地址:https://www.cnblogs.com/longxingtianxia/p/10181901.html 要点:IDLE是一个轻量级python语言开发环境, ...
- python+selenium+chrome driver 64位环境配置
新换了电脑,重新配置下环境,备忘下 1.python2安装 https://www.python.org/downloads/release/python-2714/ 下载64位Windows x86 ...
随机推荐
- JVM 运行时内存结构
1.JVM内存模型 JVM运行时内存=共享内存区+线程内存区 1).共享内存区 共享内存区=持久带+堆 持久带=方法区+其他 堆=Old Space ...
- React Native学习-将 'screen', 'window' or a view生成图片
https://github.com/facebook/react-native/commit/ac12f986899d8520527684438f76299675dc0daa 这是react-nat ...
- 使用Word 2013向cnblog发布博文
Windows Live软件许久不更新,就想用手头的Word 2013作为cnblogs博客的撰写工具.在查看cnblogs关于Windows Live的配置说明时,发现下列有Word 2007的配置 ...
- Linux(CentOS)同步时间
可参考:http://www.ntp.org.cn/ http://www.cnblogs.com/pipelone/archive/2009/06/17/1505002.html 当前已提供的各国N ...
- 详细js中(function(window,document,undefined))的作用
在jquery插件中我们经常看到以下这段代码 对于很多初学者来说很难明白这表示什么,下边我将为大家介绍其相应的作用. 1.代码最前面的分号,可以防止多个文件压缩合并以为其他文件最后一行语句没加分号,而 ...
- 深入浅出ExtJS 第二章 Ext框架基础
2.1 面向对象的基础架构(对象模型) 2.1.1 创建类 >.定义一个类: Ext.define('demo.Demo',{ name:'Lingo', hello:function () { ...
- External Table
CREATE TABLE AS SELECT,使用Oracle9i的External Table Oracle 9i 的一项新特性就是 External Table,它就象通常的数据库表一样,拥有字 ...
- 十五、Android学习笔记_授权过程
1.需要申请App Key和App Secret.不同的开发平台有不同的接入方式,可以参考文档,然后将这两个值放进去. 2.通过OAuth类实现认证,它会自动跳转到认证界面,进行授权,成功之后需要处理 ...
- SQL 复制订阅 异常后 强制删除
最近做数据库同步备份工作,将 主库 通过SQLService 自带的 [复制] 订阅出去后,因为 订阅方(从库) 发生异常,主库 无法确定 从库的订阅,就想清理了,订阅重新做同步,结果.....主库上 ...
- 删除HT和CAS角色与扩展在另一台服务器
背景:原先使用三合一方式部署的架构,如今不再满足企业需求,因此需要将原来的一台服务器多角色的拆分开,即由原来CAS.HT.MBX角色集一台服务器的分成两台服务器来部署,此架构为MBX角色单独部署在 ...