安装python37路径报错_Robot framework安装python3.7导入HttpLibrary.HTTP报错
报错信息:
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报错相关推荐
- python3.7导入gevent模块报错的解决方案
python3.7导入gevent模块报错的解决方案 参考文章: (1)python3.7导入gevent模块报错的解决方案 (2)http://www.cnblogs.com/eva-j/p/939 ...
- 安装python37路径报错_解决pycharm安装python库报错问题
最近在玩微信图灵机器人,不过我安装有一些库,安装报错,上网找了很久,总结有两种方法,记录一下 方法一: 手动安装,直接到官网你需要的python库下载到本地, 放在安装python路径,C:\User ...
- rf调用的python函数报错_Robot Framework(15)- 扩展关键字
如果你还想从头学起Robot Framework,可以看看这个系列的文章哦! 前言 什么是扩展关键字?就是你自己写的 Python 文件,里面包含了函数或者类 然后 RF 导入这个 Python 模块 ...
- Linux 常规安装MySQL 执行启动命令报错(附安装方法)
采用解压官网的targ ,配置mysql group权限组,并且初始化数据库后,执行service mysql start 报错: /etc/init.d/mysql: line 244: my_pr ...
- imp 00017 由于 oracle 错误 6550,imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 20005 求大神!...
当前位置:我的异常网» Oracle管理 » imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 2 ...
- linux安装多路径报错,Linux操作系统配置多路径通用教程(适用于(RHEL,CentOS,SuSE等)...
Linux操作系统配置多路径通用教程(适用于(RHEL,CentOS,SuSE等) 猫先生 • 2019 年 06 月 01 日 一,安装软件 1,执行以下命令,检查当前系统中是否已经安装多路径工具: ...
- win10 python3.6安装numpy路径报错_Python3.6的组件numpy的安装 猪悟能
安装numpy,scipy,scikit-learn,matplotlib 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 我的版本是win10+py ...
- Django在settings.py设置安装软件路径,遇到 'Settings' object is not subscriptable报错
1.由于在搞一个导出pdf的功能时,需要指定下面的一个配置,代码如下: config = pdfkit.configuration(wkhtmltopdf='D:\\SoftWare\\wkhtmlt ...
- mysql安装报错181012_安装MySQL时提示requires .NET Framework 4. 0错误
安装MySQL社区版数据库时会遇到服务器系统报需要安装 .NET Framework 4.0 的错误,提示错误的内容为 "This application requires .NET Fra ...
最新文章
- linux线程和进程详解,linux 进程和线程简介
- python制作好看的界面_【一点资讯】Python界面如何漂亮的展示树形结构,PyQt5控件之QTreeWidget详解 www.yidianzixun.com...
- SqlServerCe 数据库操作示例
- c语言哈夫曼压缩文本,哈夫曼文本压缩C语言实现.doc
- 中台不火,天理难容!
- mybatis的详解
- Python 数据科学入门教程:TensorFlow 目标检测
- GenerateResource”任务意外失败的解决方法
- Java中数字朝着0.5的倍数取舍
- 广州大彩串口屏与STM32F407通讯
- vue中使用echarts地图
- ABB机器人切割铣削钻孔自动化加工应用
- 启动pe系统找不到计算机硬盘分区,pe系统看不到硬盘分区_pe系统里看不到硬盘...
- c语言有开始菜单的flybird,C语言实现Flybird
- CADD课程学习(6)-- 获得已有的虚拟化合物库(Drugbank、ZINC)
- 解决旅行商问题的方法
- android 翻译功能开发,手把手教你开发Android studio翻译插件
- 同宇新材再更新招股书:继续冲刺创业板上市,计划募资13亿元
- 解决UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xca in position 0: invalid continuation byte
- img不拉伸图片 对图片保留原始比例
热门文章
- java treemap_Java TreeMap keySet()方法与示例
- linux下enum类型占几个字节,enum大小问题
- netframework 4.0内置处理JSON对象
- 关于怎么获取jsp的web站点的目录问题
- 3D手势姿态跟踪算法:手机端实时检测,多个手势同时捕捉
- string、wstring、UTF-8、UTF-16、UTF-32之间转换
- aspx repeater 用法_ASP.NET-----Repeater数据控件的用法总结
- kaggle账号_Kaggle 数据挖掘比赛经验分享
- java 小数处理_java 小数点处理
- matlab计算16 1 3近似值,8. 科学计算软件Matlab中默认情况下π为近似值3.1416,该近似值与π真值的( )...