robotframework之解决导入httplibrary库一直标红的问题
基于python3.7安装的robotframework,通过pip安装了httplibrary库
pip install robotframework-httplibrary
在RIDE里面导入httplibrary库却一直标红
在网上查了,还是因为python2和python3的兼容问题,真的是无与伦比的坑坑坑~
首先需要安装livetest,直接通过pip install livetest是安装不起的,下载压缩包手动安装
下载地址:
https://files.pythonhosted.org/packages/de/77/7ab378ff9e62013f1756b64b1553e126ba7b3f3598bc9c5c8fc508c13d55/livetest-0.5.tar.gz
解压后需要修改以下两个文件里面的对应内容:
1.修改 \livetest-0.5\livetest\__init__.py
修改:import httplib -》 import http.client as httplib
修改:import urlparse -》import urllib.parse
修改:from Cookie import BaseCookie, CookieError -》 import http.cookiejar
修改:CookieError, e 为CookieError as e
2.修改 \livetest-0.5\setup.py
修改:long_description=file('README.rst').read() -》 long_description=open('README.rst').read()
修改:version=livetest.__version__ -》 version='0.5'
修改:author_email=livetest.__author__ -》 author_email='storborg@mit.edu'
3.直接在当前窗口安装shift点击右键,选择在此处打开命令窗口,执行
python setup.py install
安装好livetest后,需要去修改httplibrary的__init__.py文件(文件路径:python安装目录\Lib\site-packages\HttpLibrary)
修改:from urlparse import urlparse -》 from urllib.parse import urlparse
修改:except ValueError, e -> except ValueError as e (共两处)
重启RIDE,可以看到导入成功,已经变成了黑色
robotframework之解决导入httplibrary库一直标红的问题相关推荐
- 解决idea中maven plugins标红的问题
解决idea中maven plugins标红的问题 参考文章: (1)解决idea中maven plugins标红的问题 (2)https://www.cnblogs.com/evachen/p/11 ...
- 解决<tx:attributes>标红,元素tx:attributes不允许在这里
初学ssm时,在applicationContext.xml中配置事务增强时,<tx:attributes>标签标红 解决办法:更改bean的引用约束 xmlns:tx="htt ...
- 解决导入网关gateway依赖爆红
环境: spring-boot:2.1.8 spring-cloud:Greenwich.SR3 问题描述: 在加载spring-cloud-starter-gateway网关依赖时控制台出现错误: ...
- 解决android:padding=“@dimen/activity_vertical_margin“> 标红问题
解决android:padding="@dimen/activity_vertical_margin"> 标红问题 如果有这个问题,可以在values中新建一个dimen.x ...
- python导入scipy库、sympy库遇到的问题及解决方式
首先从cmd中导入scipy库,输入代码: pip install scipy 注意: pip版本最好也要更新到最新版,否则容易发生版本冲突的问题. 但是出现异常:read time out 这时想到 ...
- 解决Android v4、v7包导入标红问题import android.support.v4.app.ActivityCompat;import android.support.v7.app
解决Android v4.v7包导入标红问题 由于安卓经常性的升级,很多包都有过迁移,会造成有些包的路径变了. 如果有如下错误: import android.support.v4.app.Activ ...
- CocoaPods导入的库其头文件导入的方法
尽管CocoaPods使用十分方便,但其导入的第三方框架还是要经过几步操作,才能供项目使用; 第一步:导入库 1>-在终端进入项目的根目录; 2>-输入:touch Podfile,则项目 ...
- 安装TensorRT,然后导入uff库包的时候报错:ImportError: ERROR: Failed to import module(cannot import name ‘GraphDef`)
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 安装TensorRT,然后导入uff库包的时候报错:ImportError: ERROR: Failed to impo ...
- 【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )
文章目录 I . CMake 引入动态库与静态库区别 II . Android Studio 中 CMake 引入动态库流程 III . 指定动态库查找路径 IV . 链接函数库 V . 完整代码示例 ...
最新文章
- pythonos是啥_Pythonos模块介绍
- 作为一个部门经理,该如何带好下属?
- termux配置python_termux python环境
- RxJava 中的Map函数原理分析
- 8086汇编-实验8-jmp指令的理解
- 网管日志-06.07.24
- spring框架 web开发_go语言web开发框架学习:Iris框架讲解(一)
- 今晚19:30见!小米12确认全系出厂预装MIUI 13:流畅度提升52%
- yum安装Elasticsearch5.x
- 五金模具设计统赢外挂提升效率技巧、外挂模具设计流程的问题归纳
- phpstudy修改mysql账户名_phpstudy怎么更改用户名
- 计算某年某月某日到某年某月某日之间的天数
- Win11删除英文输入法的方法教程
- Easy Excel生成压缩包文件,自定义表头样式
- JavaScript进阶篇③ — 浏览器对象、Dom对象
- 写个.net开发者的Linux迁移指南
- cif和cip的区别_CIF与CIP价的区别?CIP价怎么算的?...
- 慕容垂:百万战骨风云里——激荡的鲜卑史略之三(转载)
- OVS 内核CT实现
- 项目新增commitLint 和 husky 步骤
热门文章
- 服务器被攻击怎么封禁IP
- 专为《巫师3》打造 次世代RedEngine 3引擎公布
- 优秀产品经理必备的“十个证书”+项目管理工具
- Java中实现十进制数转换为二进制的几种办法
- 山经·南山经:猨翼山 [yuán yì shān]
- 游戏‘微信打飞机’ 第三课
- 如何提高学生对计算机英语的兴趣论文,如何培养小学生英语学习的兴趣_英语论文.doc...
- 遥感图像场景分类方法总结
- 阿里大文娱深耕电影赛道,推出多部爆款电影
- mysql在dos界面修改密码