python的requests库安装失败_robot framework-requests库安装过程问题解决
这几天本想研究下用robotframework+HTTP library (Requests)来做接口测试(http协议), 安装完Requests库后,在RIDE里导入该库时显示是红色,即导入失败(正常导入应该显示为黑色),网上也没有搜索到有用的信息,于是这几天就不停的在公司的电脑和家里的电脑上反复折腾。今天在家休息,继续折腾,功夫不负有心人,终于搞定了,在此记录下。
一、问题现象描述:
我电脑上本来安装的有robotframework+Selenium2Library环境(robot framework环境搭建),于是我直接在命令行运行:pip install -U robotframework-requests 来安装RequestsLibrary,然后用RIDE导入时,如下图,Selenium2Library他DatabaseLibrary都是正常的,偏偏RequestsLibrary是红色的。
二、问题解决过程:
首先,我怀疑安装的有问题,于是到安装目录(我的是:C:\Python27\Lib\site-packages)下查看是否存在RequestsLibrary库,发现该目录下存在下面两个安装文件夹:
RequestsLibrary
robotframework_requests-0.3.8-py2.7.egg-info
安装的应该没问题,安装没问题那是什么有问题?我怀疑是与环境安装有关。
于是,为了排除一切可能的X因素,我就把电脑上之前安装的的环境全部卸载干净后,全部在重新安装。可惜这次安装完成后,问题依然没有解决。不过问题虽然没有解决,但可以排除与安装包和环境没有关系。到这时我又开始怀疑是缺少某个依赖包。(开源的就是这样, 安装时会依赖很多其它的包)
最后,RIDE有个Import Failed Help功能(上图中红色框的部分),点击一下这个按钮,弹出如下图提示,说的还是挺详细的:
1、导入失败显示红色
2、可以在 Tools / View RIDE Log 下查看详细的失败日志。
3、。。。
根据上面第2点找到的错误日志:
20150503 08:38:55.590 [INFO]: Started RIDE 1.3 using python version 2.7.8 with wx version 2.8.12.1 inwin32.20150503 08:38:59.105 [WARN]: Importing test library "RequestsLibrary"failed
Traceback (most recent call last):
Importing test library'RequestsLibrary'failed: ImportError: No module named requests
Traceback (most recent call last):
File"C:\Python27\lib\site-packages\RequestsLibrary\__init__.py", line 1, in
fromRequestsKeywords import RequestsKeywords
File"C:\Python27\lib\site-packages\RequestsLibrary\RequestsKeywords.py", line 1, in import requests
PYTHONPATH:
C:\Python27\lib\site-packages\robotide\lib\robot\libraries
C:\Python27\lib\site-packages\robotide\lib
C:\Python27\lib\site-packages\wx-2.8-msw-unicode
C:\Python27\lib\site-packages\wx-2.8-msw-unicode
C:\Python27\lib\site-packages\setuptools-5.4.1-py2.7.egg
C:\Python27\lib\site-packages\pip-6.1.1-py2.7.egg
C:\Windows\system32\python27.zip
D:\Program Files\VisualSVN Server\bin
D:\Program Files\VisualSVN Server\PythonPackages
C:\Python27\DLLs
C:\Python27\lib
C:\Python27\lib\plat-win
C:\Python27\lib\lib-tk
C:\Python27
C:\Python27\lib\site-packages
.
C:\Users\Administrator\Desktop
C:\Python27\lib\site-packages\robotide\spec
File"C:\Python27\lib\site-packages\robotide\spec\librarymanager.py", line 76, in_fetch_keywordsreturnget_import_result(path, library_args)
File"C:\Python27\lib\site-packages\robotide\spec\libraryfetcher.py", line 20, inget_import_result
lib=TestLibrary(path, args)
File"C:\Python27\lib\site-packages\robotide\lib\robot\running\testlibraries.py", line 37, inTestLibrary
libcode=importer.import_class_or_module(name)
File"C:\Python27\lib\site-packages\robotide\lib\robot\utils\importer.py", line 64, inimport_class_or_module
self._raise_import_failed(name, err)
File"C:\Python27\lib\site-packages\robotide\lib\robot\utils\importer.py", line 102, in_raise_import_failed
raise DataError('\n'.join(msg))
命令行窗口运行:pip install requests
再次用RIDE导入RequestsLibrary,成功:
开启愉快的研究之旅了。。。。。。
python的requests库安装失败_robot framework-requests库安装过程问题解决相关推荐
- oracle 安装包校验,oracle12c安装失败【INS-30131】执行安装程序验证所需要的初始设置失败,常规方法没用啊...
oracle12c安装失败[INS-30131]执行安装程序验证所需要的初始设置失败 原因 - 无法访问临时位置. 操作 - 请确保当前用户具有访问临时位置所需的权限. 附加信息: - 所有节点上的框 ...
- 360更新补丁一直提示正在安装_Microsoft .NET Framework 4.7 安装失败,产生阻滞的问题...
因个别Windows 系统版本问题不支持 .NET4.7 .安装过程中失败,产生阻滞的问题.安装过程中出现失败的时候也会有相应的提示:"要变通解决此问题,i那里d3dcompiler 更新从 ...
- 0x800c0006 安装失败 .NET framework 4.0解决方法
今天重装电脑,运行个软件,提示要安装.NET framework 4.0 然后就尝试了在线安装,发现安装失败,报错0x800c0006. 百度查询了下解决方法, 直接下载离线安装包进行安装 总结: 离 ...
- CUDA安装失败-Nsight compute安装失败-如何测试CUDA是否安装成功?Reason: VS** was not found
一.安装背景 CUDA11.1版本,本人的电脑显卡是GTX 1650,显存4GB:第一次安装前下载了vs2017版本并安装成功. 二.安装过程-如何一步步地解决错误? 第一次安装:精简安装,也就是把所 ...
- 微软软件运行库下载 (DirectX,.NET Framework,VC++库..)
运行库是程序在运行时所需要的库文件,运行库中一般包括编程时常用的函数,如字符串操作.文件操作.界面等内容.不同的语言所支持的函数通常是不同的,所以使用的库也是完全不同的,这就是为什么有VB运行库.C运 ...
- linux系统脚本安装失败,ubuntu16.04下vim安装失败的原因分析及解决方案
先给大家说下问题描述? 重装了ubuntu系统,安装vim出现了以下问题: sudo apt-get install vim 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信 ...
- 夜神模拟器apk超过2g安装失败,mumu模拟器可以安装
换了雷电的模拟器安装,提示比较友好.说是安装包太大了,换成64位. 转而,将夜神模拟器换成64位试试. 但是换成64位的夜神模拟器,还是安装失败. 后来经过同事推荐,mumu模拟器可以安装,经测试mu ...
- Java我的世界forge安装失败,我的世界forge安装失败install怎么办_MCforge安装失败install解决方法...
我的世界forge安装失败install解决方法下载Minecraft Forge,运行程序,选择Install client,更改minecraft程序所在位置.位置正确红字提示将会消失,点击确认进 ...
- mysql8.0.11 安装失败_MySQL-mysql 8.0.11安装教程
网上的教程有很多,基本上大同小异.但是安装软件有时就可能因为一个细节安装失败.我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的. 安装环境:win7 1.下载zip安装包: MySQL ...
最新文章
- kickstart自动化安装
- Individual Project-——word_frequency——final requirement
- 《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一导读
- [leetcode]203. Remove Linked List Elements链表中删除节点
- 手机广告投放(phone advertising)唯一标识
- Linux按键输入实验(体验一下输入驱动,实际开发使用input子系统处理)
- 获奖者:​郑纬民,男,清华大学教授、博士生导师,《大数据》杂志主编。...
- js中typeof与instanceof用法小记
- catalan数的应用
- 薇娅直播卖火箭,B 站酒泉发卫星,航天贴标生意凭什么?
- 【测试开发】Python—logging日志封装
- cocos creator周边工具开发【spine预览】小记
- Restful风格的springMVC配搭ajax请求的小例子
- ubuntu下Android开发环境的搭建:eclipse+SDK详细安装教程+常见问题及其解决方案
- 【题解】P3975 [TJOI2015]弦论 后缀自动机
- 程序员应了解:知识技能金字塔
- FAST上网设置服务器未响应,fast路由器不能上网的解决方法
- 远程计算机不接受连接 smb,该设备或资源(192.168.1.100)未设置为接受端口“文件和打印机共享(SMB)̶ - Microsoft Community...
- CSS--怪异盒子模型
- 基于SSH开发校园失物招领网
热门文章
- NLP面试复盘 | 阿里/腾讯/头条/paypal/快手
- c语言2的1000次方,在网上看到一个求2的10000次方的方法,有个地方看不懂,求大佬...
- 工程数学(数值分析)第四讲:插值逼近
- Algorithm:位运算的这些小技巧你知道吗?
- 蓝桥杯 基础练习 高精度加法
- Loj #2324. 「清华集训 2017」小 Y 和二叉树
- Rainbond 5.0正式发布, 支持对接管理已有Kubernetes集群...
- 写程序没思路怎么办?
- 华景机器人怎么控制_【扫地机器人选购】支持华为hilink智能家居联动/支持华为小艺语音控制的扫地机器人...
- python 的csr_Python scipy.sparse.csr_matrix()[csc_matrix()]