2016-04-28 57 views
0

我试图用Jython与robotframework安装AppiumLibrary不能在Jython中与robotframework安装AppiumLibrary

步骤如下:

jython -m pip install robotframework-appiumLibrary 

错误:

Downloading/unpacking sauceclient>=0.1.0 (from robotframework-appiumLibrary) 
    Downloading sauceclient-0.2.1.tar.gz 

    Running setup.py (path:C:\Users\ABHISH~1\AppData\Local\Temp\pip_build_abhishek 
singh\sauceclient\setup.py) egg_info for package sauceclient 

    Traceback (most recent call last): 
File "<string>", line 17, in <module> 

    File "C:\Users\ABHISH~1\AppData\Local\Temp\pip_build_abhisheksingh\saucecl 
ient\setup.py", line 27, in <module> 

    from sauceclient import __version__ 

    File "sauceclient.py", line 26, in <module> 

    is_py2 = sys.version_info.major is 2 
    AttributeError: 'tuple' object has no attribute 'major' 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 

    File "<string>", line 17, in <module> 

    File "C:\Users\ABHISH~1\AppData\Local\Temp\pip_build_abhisheksingh\sauceclient 
\setup.py", line 27, in <module> 

from sauceclient import __version__ 
File "sauceclient.py", line 26, in <module> 

    is_py2 = sys.version_info.major is 2 

**AttributeError: 'tuple' object has no attribute 'major'** 

任何人有任何想法如何使用这个libaray?

回答

0

您需要调试sauceclient-0.2.1.tar.gz。在安装robotframework-appiumLibrary之前查看是否可以安装它。 要在“sauceclient.py”编辑修复代码:

is_py2 = sys.version_info[0] is 2 
0

太感谢你了,它的工作对我来说这里有我遵循的步骤:

1.Download sauceclient-0.2.1和更改的sauceclient.py

is_py2 = sys.version_info[0] is 2 

2.安装sauceclient-0.2.1

的jython -m setup.py安装

3.运行: jython -m pip install robotframework-appiumLibrary