Python安装配置(64位)

本文介绍了在64位系统中安装Python及其相关库的步骤,包括Python、wxPython、pywin32、AutoItLibrary等。还详细讲述了如何使用pip安装Robot Framework、RIDE及相关库,如Selenium2Library、DatabaseLibrary、RequestsLibrary和SudsLibrary。同时,提到了ReadAndWriteExcel库的安装和使用注意事项,以及在使用过程中可能遇到的浏览器驱动问题和解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这几天由于工作需要把32位卸了,换上64位的,以下是总结的安装顺序和步骤:

1、python-2.7.12.amd64.msi(需要装JDK并配置环境变量path)

2、wxPython2.8-win64-unicode-2.8.12.1-py27.exe 支撑Ride的运行库
3、pywin32-220.win-amd64-py2.7.exe 对win32位应用支持 使用AutoItLibrary必须先装这个

4、autoit-v3-setup.exe 64位操作系统使用AutoItLibrary必须先装这个。不装好像也不影响,因为都是装64的环境。

 

装完以上环境,其它lib包都可以使用pip install 包名在安装
1、python -m pip install --upgrade pip 升级一下pip
2、pip install robotframework 安装rf
3、pip install robotframework-ride 安装ride
4、pip install robotframework-selenium2library 安装Selenium2library库
5、pip install robotframework-databaselibrary 安装DatabaseLibrary库 使用数据库
6、pip install PyMySQL 支持库pymysql,需要DB库
7、pip install robotframework-requests 安装RequestsLibrary库, 用于post 和get请求
8、pip install requests 安装requests库,支持RequestsLibrary库
9、pip install robotframework-sudslibrary 安装SudsLibrary库用于webservices请求

10、pip install AutoItLibrary 安装AutoItLibrary库,用于操作win控件(备注:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple autoitlibrary 该命令要用管理员权限打开cmd执行才可以)

 

pip install beautifulsoup4


国内境像安装例子:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyMySQL(备注PyMySQL改成要安装的库名)



ReadandWriteLibrary安装步骤如下:
1、安装xlrd-0.9.3.tar.gz、xlutils-1.7.1.tar.gz、xlwt-0.7.5.tar.gz库
1、解压ReadAndWriteExcel.zip,将ReadAndWriteExcel文件夹放在:python安装目录下\Lib\site-packages
2、RFS导入ReadAndWriteExcel库名

安装命令:

pip install xlrd==0.9.3
pip install xlutils==1.7.1
pip install xlwt==0.7.5

下载地址https://share.weiyun.com/5iPQXYd


注意:
1、ReadAndWriteExcel库目前不支持2007excel,需要将2007 excel另存为2003excel
2、excel单元格是数字或者日期时,需转换为文本格式才能读取(单元格前面加单引号即可)
3、执行用例时,Excel不能处于打开状态


关键字:
Set ExcelPath ------指定excel全路径(比如:${${CURDIR}}\\TestData\\excel.xls)
Get RowCount By SheetName ------获取标签页的总行数
Get ColumnCount By SheetName ------获取标签页的总列数
Get RowIndexData By SheetName ------获取标签页某一行所有数据,返回list
Get ColIndexData By SheetName ------获取标签页某一列所有数据,返回list
Get Cell By ColIndex RowIndex ------获取标签页单元格数据,返回字符串
Write Excel ------Excel单元格写数据

 

 

参数说明:sheetName: excel标签页名称; rowIndex:行数,从0开始 colIndex:列数,从0开始

 

 

 

 

 

执行脚本后的问题整理:

 

 

碰到这个问题。解决方法如下:

1、确认是否是没有安装浏览器驱动,那么首先需要下载浏览器的驱动,并放置python的安装目录下,C:\Python27

2、然后再次执行脚本,此时可能会碰到新问题,如下:

这里的关键信息是 Chrome version must be >= 53.0.2785.0,并且给出了 Driver info: chromedriver=2.25.426923,后面还有一些系统信息。意思是说因为你用的 chromedriver 是2.25的,那么你的浏览器的版本一定要在53.0以上才行。

 

 

我使用的是51.0.2704.103版本,以下是下载地址和对应的驱动下载地址

51.0.2704.103_chrome_installer_win64下载地址:http://url.cn/45foy13

对应的驱动: http://url.cn/45fp3uc

 

 

详细信息,可参考如下链接:  

http://mp.weixin.qq.com/s/VHqAcf98KbP04jENJPWbKQ

 

robot framework环境搭建:

http://www.cnblogs.com/puresoul/p/3854963.html

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值