搭建python和selenium2的环境(windows)

1、下载并安装python(我用的是2.7的版本)

可以去python官网下载安装:http://www.python.org/getit/

2.下载并安装setuptools的windows版——python的基础工具包

安装地址:https://pypi.python.org/pypi/setuptools

下载对应python2.7版的版本(此工具分win32和win64,如果是win32可以直接跳过第2步去第4步,如果是win7 64位请先按照第3步进行安装)

3.win7 64位安装python的基础工具包

在setuptools的下载页面上下载ez_setup.py并用cmd进行安装,在cmd下执行python ez_setup.py,即可以安装ez_setup.py(现在没有可以直接安装的exe版本)

4、去这个地址http://pypi.python.org/pypi/pip下载pip【pip-1.0.2.tar.gz】——包管理工具,解压下载下来的文件到相应的文件夹,在cmd进入解压后的文件夹,使用python setup.py install(如果python命令使用不成功,请配置下环境变量:PATH=PATH;D:\Python27,也可能是配置成D:\Python27\Scripts;)

5.再次打开CMD命令,进入python的scripts路径,然后输入命令easy_install pip(安装了pip工具包)

6.安装selenium服务端

下载地址:http://selenium.googlecode.com/files/selenium-server-standalone-2.14.0.jar

下载下来后,在CMD命令中进入该文件所在的文件夹,运行启动命令:java -jar selenium-server-standalone-2.14.0.jar

(因为我已经安装好了jdk,所以就不需要搭建java环境了,以后有机会再补充myeclipse的环境搭建)

    

7.安装eclipse,直接下载一个eclipse解压就直接可以用了

8.安装PyDev,有两种方法。

 方法一:直接下载PyDev,然后解压出Plugins和Feature文件夹,直接替换到eclipse下,重启eclipse,在Eclipse菜单Help->About ->Installation Detail->Plug-ins,能看到PyDev组件,则表示安装成功。

 方法二:直接在Eclipse中选择菜单:Help—Install New Software..—Add,输入http://pydev.org/updates,下载并安装。

9.配置PyDev

 Eclipse 菜单栏中,选择 Window > Preferences > Pydev > Interpreter - Python,在这里配置 Python/解释器,添加已安装的解释器。这里,Python 安装在 C:\Python27 路径下。单击 New,浏览选择Python27,OK即可。

 具体可以参考文章:http://www.xuebuyuan.com/1946811.html

                                   

                   日期:2013-04-23 11:36

如何搭建python+selenium2+eclipse的环境的更多相关文章

  1. 【转】搭建Python的Eclipse开发环境之安装PyDev插件--离线安装

    原文网址:http://blog.csdn.net/wangpingfang/article/details/7181223 使用update site安装pydev插件 注意:该安装指南针对ecli ...

  2. Sublime Text 3 插件安装、搭建Python、Java开发环境

    一.下载并安装 Sublime Text 3 官网地址:http://www.sublimetext.com目前最新版本为:3.2.1 (BUILD 3207)安装时勾选“Add to explore ...

  3. 【Python基础学习一】在OSX系统下搭建Python语言集成开发环境 附激活码

    Python是一门简单易学,功能强大的编程语言.它具有高效的高级数据结构和简单而有效的面向对象编程方法.Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和大多数平台成为编写脚本和快速 ...

  4. [Environment setup]python+selenium+Eclipse+pydev环境搭建

    转载自: http://www.cnblogs.com/Bonker/p/3584707.html http://www.cnblogs.com/fnng/archive/2013/05/29/310 ...

  5. Centos搭建Python+Nginx+Tornado+Mysql环境[转载]

    Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入 ...

  6. 在Windows下配置Python+Django+Eclipse开发环境

    一.配置开发环境我的开发环境是:Python2.6.7 + Django1.6.2 + Eclipse1.安装Python2.安装Eclipse的Python插件PyDev如上两步如何操作请点击此进行 ...

  7. windows下python+Django+eclipse开发环境的配置

    1.JDK环境的安装 在http://www.java.com/zh_CN/download/faq/develop.xml 页面下,点击JDK下载,下载所需的jdk版本.直接点击安装即可. 2.py ...

  8. 使用pycharm手动搭建python语言django开发环境(三) 使用django的apps应用 添加应用静态文件

    1)在django 工程目录中使用cmd命令行 敲入"python manage.py startapp app名称(例子为blog)" 2)在django工程目录中应该生成了bl ...

  9. 使用pycharm手动搭建python语言django开发环境(一)

    1)系统已经安装了python,django,pycharm 2)安装python的virtualenv模块.该模块通过创建一个虚拟化的python运行环境,将我们所需的依赖安装进去的,不同项目之间相 ...

随机推荐

  1. 初窥GPFS文件系统(转)

    原文地址:http://blog.csdn.net/jznsmail/article/details/5502840?reload 本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 未本地化 ...

  2. 《算法》第五章部分程序 part 6

    ▶ 书中第五章部分程序,包括在加上自己补充的代码,非确定性有穷自动机(NFA),grep 命令(利用 NFA 匹配) ● 非确定性有穷自动机(NFA) package package01; impor ...

  3. python中的swapcase

    swapcase()将字符串中的字母小写变大写.大写变小写,举个例子: 1 a = "hELLO wORLD" 2 a1 = a.swapcase() 3 print(a1) 输出 ...

  4. webapi_uploadfile_gdal_to_geojson_and_unzipfile

    using ICSharpCode.SharpZipLib.Zip; using OSGeo.GDAL; using OSGeo.OGR; using System; using System.Col ...

  5. Android开发中常见的设计模式(二)——Builder模式

    了解了单例模式,接下来介绍另一个常见的模式--Builder模式. 那么什么是Builder模式呢.通过搜索,会发现大部分网上的定义都是 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建 ...

  6. FLEX中一组基于button的组件

    <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="ht ...

  7. php有效防止同一用户多次登录

    PHP实现同一个帐号不允许多人同时重复登陆 数据库表 user_login_info字段:id,user_ip,user_id,last_access_timeuser_id 做唯一性索引1. 用户登 ...

  8. 字符串md5之后转成int类型, 方便数据库索引

    function hashStringToInt($string){ $stringHash = substr(md5($string), 0, 8); return base_convert($st ...

  9. 机器学习入门-文本数据-构造词频词袋模型 1.re.sub(进行字符串的替换) 2.nltk.corpus.stopwords.words(获得停用词表) 3.nltk.WordPunctTokenizer(对字符串进行分词操作) 4.np.vectorize(对函数进行向量化) 5. CountVectorizer(构建词频的词袋模型)

    函数说明: 1. re.sub(r'[^a-zA-Z0-9\s]', repl='', sting=string)  用于进行字符串的替换,这里我们用来去除标点符号 参数说明:r'[^a-zA-Z0- ...

  10. day32-常见内置模块一(random、time、datetime、os、sys)

    一.random模块 #随机小数>>> random.random() # 大于0且小于1之间的小数0.7664338663654585>>> random.uni ...