在python3环境下安装robotframework-SSHLibraray报错:

Traceback (most recent call last):
File "setup.py", line 22, in <module>
execfile(join(CURDIR, 'src', 'SSHLibrary', 'version.py'))
NameError: name 'execfile' is not defined

在网上查了,SSHLibrary目前还不支持python3

Pip3 (python3) and 'python3 setup.py install' of SSHLibrary on ubuntu failed with 'execfile' issue

When trying to install 'SSHLibrary' through Pip3 and source file 'python3 setup.py install' of SSHLibrary on ubuntu failing with the following:

user@<host>:~$ pip3 install robotframework-sshlibrary
Collecting robotframework-sshlibrary
Using cached robotframework-sshlibrary-2.1.3.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-cj3iosaj/robotframework-sshlibrary/setup.py", line 22, in <module>
execfile(join(CURDIR, 'src', 'SSHLibrary', 'version.py'))
NameError: name 'execfile' is not defined ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-cj3iosaj/robotframework-sshlibrary/
 
 

andreeakovacs commented 9 days ago

The installation doesn't work, because the Python 3 compatibility for SSHLibrary isn't supported yet.
This issue should be closed.

 
原网址问答:https://github.com/robotframework/SSHLibrary/issues/194
 

Importing test library 'SSHLibrary' failed: ImportError: No module named 'SSHLibrary' #2233

Closed
hubiao007 opened this Issue on 24 Nov 2015 · 6 comments

Comments

 
Assignees

No one assigned

 
Labels
None yet
 
Projects

None yet

 
Milestone

No milestone

3 participants
 

hubiao007 commented on 24 Nov 2015

I got this message when I run pybot with my test. Is SSHLibrary not yet supported in 3.0a1?

 
 

Owner

jussimalinen commented on 24 Nov 2015

Some more context would be good to have here. What Python version are you using? Do you have SSHLibary installed? Did the same tests work on earlier Robot Framework version on the same Python installation?

 
 

hubiao007 commented on 24 Nov 2015

Hi Jussimalinen

In my workable context, with the same test case I am running Robotframework 2.9.2 with python 2.7.

Then, I update to RBF 3.0a1 via command "pip3 install robotframework==3.0a1". With "pybot --version", it shows "Robot Framework 3.0a1 (Python 3.4.3 on linux)".

 
 

hubiao007 commented on 24 Nov 2015

About SSHLibrary: I am trying to install it also for python3 with cmd "sudo pip3 install robotframework-sshlibrary". It reports the following error

Downloading/unpacking robotframework-sshlibrary
Downloading robotframework-sshlibrary-2.1.2.tar.gz (93kB): 93kB downloaded
Running setup.py (path:/tmp/pip_build_root/robotframework-sshlibrary/setup.py) egg_info for package robotframework-sshlibrary
Traceback (most recent call last):
File "", line 17, in
File "/tmp/pip_build_root/robotframework-sshlibrary/setup.py", line 22, in
execfile(join(CURDIR, 'src', 'SSHLibrary', 'version.py'))
NameError: name 'execfile' is not defined
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

File "", line 17, in

File "/tmp/pip_build_root/robotframework-sshlibrary/setup.py", line 22, in

execfile(join(CURDIR, 'src', 'SSHLibrary', 'version.py'))

NameError: name 'execfile' is not defined


Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/robotframework-sshlibrary

 

 

Owner

pekkaklarck

commented

on 25 Nov 2015

SSHLibrary doesn't yet support Python 3. Hopefully it
will soon. An issue should be submitted to its tracker about that if
there isn't one already.

Do you have problems using SSHLibrary with RF 3.0a1 on Python 2?

 

 

hubiao007

commented

on 25 Nov 2015

Hi Pekkaklarck

Thank you for your answer

In the context of RF3.0a1 and Python2, it has no problem with SSHLibrary.

 

 

Owner

pekkaklarck

commented

on 25 Nov 2015

OK. Then the issue is just that SSHLibrary doesn't
yet support Python 3. There is a plan to add the support in the somewhat
near future, though. You can submit an issue about Python 3 support to
SSHLibrary tracker if there isn't one yet.

 
 
https://github.com/robotframework/robotframework/issues/2233

Traceback (most recent call last): File "setup.py", line 22, in <module> execfile(join(CURDIR, 'src', 'SSHLibrary', 'version.py')) NameError: name 'execfile' is not defined的更多相关文章

  1. win10中通过Anaconda安装tensorflow时报错Traceback (most recent call last): File “E:\Anaconda3\lib\site-packages\pip_vendor\urllib3\response.py”, line 360, in _error_catcher yield

    问题:通过默认镜像安装,下载过程中可能会报错,下载安装失败 Traceback (most recent call last): File “E:\Anaconda3\lib\site-package ...

  2. python3 安装scrapy Exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pip/req/req_install.py", line 1006, in check_if_exists解决方法

    错误代码: Exception: Traceback (most recent call last): File , in check_if_exists self.satisfied_by = pk ...

  3. phoenix客户端连接hbase数据库报错:Traceback (most recent call last): File "bin/sqlline.py", line 27, in <module> import argparse ImportError: No module named argparse

    环境描述: 操作系统版本:CentOS release 6.5 (Final) phoenix版本:phoenix-4.10.0 hbase版本:hbase-1.2.6 现象描述: 通过phoenix ...

  4. Traceback (most recent call last): File "../zubax_chibios/tools/make_boot_descriptor.py", line 251

    出现如下错误: Traceback (most recent call last): File "../zubax_chibios/tools/make_boot_descriptor.py ...

  5. Traceback (most recent call last): File "c:\program files (x86)\microsoft visual studio\2019\community\common7\ide\extensions\microsoft\python\core\Packages\ptvsd\_vendored\pydevd\_pydevd_bundle\pyd

    某次编码,debug的时候突然突然突然给我报这个错: Traceback (most recent call last):   File "c:\program files (x86)\mi ...

  6. [err]Traceback (most recent call last): File "/usr/local/bin/pip", line 7, in <module> from pip._internal import main ImportError: No module named 'pip._internal'

    Q: Traceback (most recent call last):File "/usr/local/bin/pip", line 7, in <module>f ...

  7. 升级完pip后出错:Traceback (most recent call last): File "/usr/bin/pip", line 11, in <module> sys.exit(__main__.main())

    今天在ubuntu上升级了pip,之后执行pip命令的时候就报错了: Traceback (most recent call last):   File "/usr/bin/pip" ...

  8. python numpy版本报错: File "*\numpy\__init__.py", line 305, in <module> _win_os_check()

    具体代码如下所示: from numpy import * import operator a = random.rand(4, 4) print(a) 具体报错内容如下所示: Traceback ( ...

  9. 安装Phoenix时./sqlline.py执行报错File "./sqlline.py", line 27, in <module> import argparse ImportError: No module named argparse解决办法(图文详解)

    不多说,直接上干货! 前期博客 Apache版Phoenix的安装(图文详解) 问题现象 Traceback (most recent call last): File , in <module ...

随机推荐

  1. Servlet开发(1)

    Servlet开发 Servlet引入: 百度百科详细servlet介绍: 重点概括:servlet运行在服务器上,处理用户请求. 我们使用response来获取一个写方法 PrintWriter o ...

  2. poj——1422 Air Raid

    Air Raid Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 8577   Accepted: 5127 Descript ...

  3. Spring基础入门(一)

    一.Spring概念 1.什么是Spring   Spring是一个开源框架,它由Rod Johnson创建.它是为了解决企业应用开发的复杂性而创建的.Spring使用基本的JavaBean来完成以前 ...

  4. 2019.4.1今日一练String类中的方法

    package com.pjc.objects;                        replaceAll()方法的理解引出正则表达式import java.util.regex.Patte ...

  5. springmvc 中model中放入枚举类型

    我们直接看样例: Map<String, String> mallMap = new HashMap<String, String>(); mallMap.put(MallSt ...

  6. Win10還原成最乾淨的狀態

    系統不穩定時我們想到的第一個選擇就是重灌,如果你的作業系統是win10將會有另外一個新選擇,就是透過程式進行還原,讓你的電腦回到剛安裝時的清爽. 工具資訊 [軟體名稱]微軟 Refresh Windo ...

  7. Office 连供打印机无法进纸怎么办 卡纸,塞纸怎么办

    我昨天打印还好好的,今天无法进纸了,哪怕只放一张纸,也是左边进去一点点,然后就塞住了,吸不下去了.   因为你的打印机里面有异物.你把连供拆掉(当心墨水流出来,把墨盒拆掉之后放高一点并用纸巾包住,不要 ...

  8. mysql 將時間戳直接轉換成日期時間

    from_unixtime()是MySQL裏的時間函數 Sql代碼 select uid,userid,username,email,FROM_UNIXTIME(addtime,'%Y年%m月%d') ...

  9. python模块之 paramiko(转载)

    paramiko模块提供了ssh及sft进行远程登录服务器执行命令和上传下载文件的功能.这是一个第三方的软件包,使用之前需要安装. 1 基于用户名和密码的 sshclient 方式登录 # 建立一个s ...

  10. python uzip

    import zipfile import osdef un_zip(file_name): """unzip zip file""" zi ...