基于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库一直标红的问题相关推荐

  1. 解决idea中maven plugins标红的问题

    解决idea中maven plugins标红的问题 参考文章: (1)解决idea中maven plugins标红的问题 (2)https://www.cnblogs.com/evachen/p/11 ...

  2. 解决<tx:attributes>标红,元素tx:attributes不允许在这里

    初学ssm时,在applicationContext.xml中配置事务增强时,<tx:attributes>标签标红 解决办法:更改bean的引用约束 xmlns:tx="htt ...

  3. 解决导入网关gateway依赖爆红

    环境: spring-boot:2.1.8 spring-cloud:Greenwich.SR3 问题描述: 在加载spring-cloud-starter-gateway网关依赖时控制台出现错误: ...

  4. 解决android:padding=“@dimen/activity_vertical_margin“> 标红问题

    解决android:padding="@dimen/activity_vertical_margin"> 标红问题 如果有这个问题,可以在values中新建一个dimen.x ...

  5. python导入scipy库、sympy库遇到的问题及解决方式

    首先从cmd中导入scipy库,输入代码: pip install scipy 注意: pip版本最好也要更新到最新版,否则容易发生版本冲突的问题. 但是出现异常:read time out 这时想到 ...

  6. 解决Android v4、v7包导入标红问题import android.support.v4.app.ActivityCompat;import android.support.v7.app

    解决Android v4.v7包导入标红问题 由于安卓经常性的升级,很多包都有过迁移,会造成有些包的路径变了. 如果有如下错误: import android.support.v4.app.Activ ...

  7. CocoaPods导入的库其头文件导入的方法

    尽管CocoaPods使用十分方便,但其导入的第三方框架还是要经过几步操作,才能供项目使用; 第一步:导入库 1>-在终端进入项目的根目录; 2>-输入:touch Podfile,则项目 ...

  8. 安装TensorRT,然后导入uff库包的时候报错:ImportError: ERROR: Failed to import module(cannot import name ‘GraphDef`)

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 安装TensorRT,然后导入uff库包的时候报错:ImportError: ERROR: Failed to impo ...

  9. 【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )

    文章目录 I . CMake 引入动态库与静态库区别 II . Android Studio 中 CMake 引入动态库流程 III . 指定动态库查找路径 IV . 链接函数库 V . 完整代码示例 ...

最新文章

  1. pythonos是啥_Pythonos模块介绍
  2. 作为一个部门经理,该如何带好下属?
  3. termux配置python_termux python环境
  4. RxJava 中的Map函数原理分析
  5. 8086汇编-实验8-jmp指令的理解
  6. 网管日志-06.07.24
  7. spring框架 web开发_go语言web开发框架学习:Iris框架讲解(一)
  8. 今晚19:30见!小米12确认全系出厂预装MIUI 13:流畅度提升52%
  9. yum安装Elasticsearch5.x
  10. 五金模具设计统赢外挂提升效率技巧、外挂模具设计流程的问题归纳
  11. phpstudy修改mysql账户名_phpstudy怎么更改用户名
  12. 计算某年某月某日到某年某月某日之间的天数
  13. Win11删除英文输入法的方法教程
  14. Easy Excel生成压缩包文件,自定义表头样式
  15. JavaScript进阶篇③ — 浏览器对象、Dom对象
  16. 写个.net开发者的Linux迁移指南
  17. cif和cip的区别_CIF与CIP价的区别?CIP价怎么算的?...
  18. 慕容垂:百万战骨风云里——激荡的鲜卑史略之三(转载)
  19. OVS 内核CT实现
  20. 项目新增commitLint 和 husky 步骤

热门文章

  1. 服务器被攻击怎么封禁IP
  2. 专为《巫师3》打造 次世代RedEngine 3引擎公布
  3. 优秀产品经理必备的“十个证书”+项目管理工具
  4. Java中实现十进制数转换为二进制的几种办法
  5. 山经·南山经:猨翼山 [yuán yì shān]
  6. 游戏‘微信打飞机’ 第三课
  7. 如何提高学生对计算机英语的兴趣论文,如何培养小学生英语学习的兴趣_英语论文.doc...
  8. 遥感图像场景分类方法总结
  9. 阿里大文娱深耕电影赛道,推出多部爆款电影
  10. mysql在dos界面修改密码