2016-05-18 65 views
0

最近从版本4升级到SoftLayer API版本5.1.0。*。现在,当我尝试使用它时,我得到了下面的错误输出。我假设这与Python版本有关,但是对于Python来说很新颖,并且阅读了如何在RHEL中混淆Python的版本是危险的,我一直在犹豫是否需要进行更改。SL CLI升级到5.1.0后崩溃

$ slcli 
Traceback (most recent call last): 
File "/usr/bin/slcli", line 7, in <module> 
    from SoftLayer.CLI.core import main 
File "/usr/lib/python2.6/site-packages/SoftLayer/__init__.py", line 20, in <module> 
    from SoftLayer.API import * # NOQA 
File "/usr/lib/python2.6/site-packages/SoftLayer/API.py", line 11, in <module> 
    from SoftLayer import config 
File "/usr/lib/python2.6/site-packages/SoftLayer/config.py", line 11, in <module> 
    from SoftLayer import utils 
File "/usr/lib/python2.6/site-packages/SoftLayer/utils.py", line 63 
    for key, val in self.items()} 
    ^
SyntaxError: invalid syntax 

机信息 -

  • RHEL 6.7
  • PIP 8.1.2从/usr/lib/python2.6/site-packages(Python 2.6中)

回答

1

请参阅Soflayer Python API客户端的系统要求,它适用于Python 2.7,3.3或更高版本。我注意到你将Python升级到2.7.9或更高版本。