报错信息:

20200106 18:23:28.178 [WARN]: Importing test library "HttpLibrary.HTTP" failed

Traceback (most recent call last):

Importing test library 'HttpLibrary.HTTP' failed: SyntaxError: invalid syntax (__init__.py, line 16)

Traceback (most recent call last):

File "D:\Python37\lib\site-packages\robotide\lib\robot\utils\importer.py", line 153, in _import

return __import__(name, fromlist=fromlist)

PYTHONPATH:

D:\Python37\python37.zip

D:\Python37\DLLs

D:\Python37\lib

D:\Python37

D:\Python37\lib\site-packages

D:\Python37\lib\site-packages\win32

D:\Python37\lib\site-packages\win32\lib

D:\Python37\lib\site-packages\Pythonwin

D:\Python37\lib\site-packages\robotide\spec

D:\Python37\lib\site-packages\robotide\lib

D:\Python37\lib\site-packages\robotide\contrib\testrunner\../../lib

D:\Python37\lib\site-packages\robotide\contrib\testrunner\../../lib

File "D:\Python37\lib\site-packages\robotide\spec\librarymanager.py", line 87, in _fetch_keywords

return get_import_result(path, library_args)

File "D:\Python37\lib\site-packages\robotide\spec\libraryfetcher.py", line 24, in get_import_result

lib = robotapi.TestLibrary(path, args)

File "D:\Python37\lib\site-packages\robotide\lib\robot\running\testlibraries.py", line 50, in TestLibrary

return_source=True)

File "D:\Python37\lib\site-packages\robotide\lib\robot\utils\importer.py", line 72, in import_class_or_module

self._raise_import_failed(name, err)

File "D:\Python37\lib\site-packages\robotide\lib\robot\utils\importer.py", line 109, in _raise_import_failed

raise DataError('\n'.join(msg))

问题原因:不兼容

解决方法:

1.检查livetest,json是否已成功安装

(如果livetest也安装失败,则

下载https://files.pythonhosted.org/packages/de/77/7ab378ff9e62013f1756b64b1553e126ba7b3f3598bc9c5c8fc508c13d55/livetest-0.5.tar.gz

2.修改  \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

修改XXXError, e 为XXXError as e

3.修改 \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'

4.在cmd中切换路径到\livetest-0.5,执行 python setup.py install,安装成功。

)

2.修改__init__.py (文件路径:C:\Python37\Lib\site-packages\HttpLibrary)

修改from urlparse import urlparse ->from urllib.parse import urlparse

修改except ValueError, e为 except ValueError as e (共两处)

3. 重启ride,导入正常。

安装python37路径报错_Robot framework安装python3.7导入HttpLibrary.HTTP报错相关推荐

  1. python3.7导入gevent模块报错的解决方案

    python3.7导入gevent模块报错的解决方案 参考文章: (1)python3.7导入gevent模块报错的解决方案 (2)http://www.cnblogs.com/eva-j/p/939 ...

  2. 安装python37路径报错_解决pycharm安装python库报错问题

    最近在玩微信图灵机器人,不过我安装有一些库,安装报错,上网找了很久,总结有两种方法,记录一下 方法一: 手动安装,直接到官网你需要的python库下载到本地, 放在安装python路径,C:\User ...

  3. rf调用的python函数报错_Robot Framework(15)- 扩展关键字

    如果你还想从头学起Robot Framework,可以看看这个系列的文章哦! 前言 什么是扩展关键字?就是你自己写的 Python 文件,里面包含了函数或者类 然后 RF 导入这个 Python 模块 ...

  4. Linux 常规安装MySQL 执行启动命令报错(附安装方法)

    采用解压官网的targ ,配置mysql group权限组,并且初始化数据库后,执行service mysql start 报错: /etc/init.d/mysql: line 244: my_pr ...

  5. imp 00017 由于 oracle 错误 6550,imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 20005 求大神!...

    当前位置:我的异常网» Oracle管理 » imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 2 ...

  6. linux安装多路径报错,Linux操作系统配置多路径通用教程(适用于(RHEL,CentOS,SuSE等)...

    Linux操作系统配置多路径通用教程(适用于(RHEL,CentOS,SuSE等) 猫先生 • 2019 年 06 月 01 日 一,安装软件 1,执行以下命令,检查当前系统中是否已经安装多路径工具: ...

  7. win10 python3.6安装numpy路径报错_Python3.6的组件numpy的安装 猪悟能

    安装numpy,scipy,scikit-learn,matplotlib 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 我的版本是win10+py ...

  8. Django在settings.py设置安装软件路径,遇到 'Settings' object is not subscriptable报错

    1.由于在搞一个导出pdf的功能时,需要指定下面的一个配置,代码如下: config = pdfkit.configuration(wkhtmltopdf='D:\\SoftWare\\wkhtmlt ...

  9. mysql安装报错181012_安装MySQL时提示requires .NET Framework 4. 0错误

    安装MySQL社区版数据库时会遇到服务器系统报需要安装 .NET Framework 4.0 的错误,提示错误的内容为 "This application requires .NET Fra ...

最新文章

  1. linux线程和进程详解,linux 进程和线程简介
  2. python制作好看的界面_【一点资讯】Python界面如何漂亮的展示树形结构,PyQt5控件之QTreeWidget详解 www.yidianzixun.com...
  3. SqlServerCe 数据库操作示例
  4. c语言哈夫曼压缩文本,哈夫曼文本压缩C语言实现.doc
  5. 中台不火,天理难容!
  6. mybatis的详解
  7. Python 数据科学入门教程:TensorFlow 目标检测
  8. GenerateResource”任务意外失败的解决方法
  9. Java中数字朝着0.5的倍数取舍
  10. 广州大彩串口屏与STM32F407通讯
  11. vue中使用echarts地图
  12. ABB机器人切割铣削钻孔自动化加工应用
  13. 启动pe系统找不到计算机硬盘分区,pe系统看不到硬盘分区_pe系统里看不到硬盘...
  14. c语言有开始菜单的flybird,C语言实现Flybird
  15. CADD课程学习(6)-- 获得已有的虚拟化合物库(Drugbank、ZINC)
  16. 解决旅行商问题的方法
  17. android 翻译功能开发,手把手教你开发Android studio翻译插件
  18. 同宇新材再更新招股书:继续冲刺创业板上市,计划募资13亿元
  19. 解决UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xca in position 0: invalid continuation byte
  20. img不拉伸图片 对图片保留原始比例

热门文章

  1. java treemap_Java TreeMap keySet()方法与示例
  2. linux下enum类型占几个字节,enum大小问题
  3. netframework 4.0内置处理JSON对象
  4. 关于怎么获取jsp的web站点的目录问题
  5. 3D手势姿态跟踪算法:手机端实时检测,多个手势同时捕捉
  6. string、wstring、UTF-8、UTF-16、UTF-32之间转换
  7. aspx repeater 用法_ASP.NET-----Repeater数据控件的用法总结
  8. kaggle账号_Kaggle 数据挖掘比赛经验分享
  9. java 小数处理_java 小数点处理
  10. matlab计算16 1 3近似值,8. 科学计算软件Matlab中默认情况下π为近似值3.1416,该近似值与π真值的( )...