cannot import name integer_types
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-swiftclient |
New
|
Undecided
|
Unassigned |
Bug Description
I've just installed python-swiftclient by typing "sudo pip install python-swiftclient"
I can't use the client as swift command outputs the following error:
Traceback (most recent call last):
File "/usr/bin/swift", line 7, in <module>
from swiftclient.shell import main
File "/usr/lib/
from .client import * # noqa
File "/usr/lib/
import requests
File "/usr/lib/
from . import utils
File "/usr/lib/
from .compat import (
ImportError: cannot import name integer_types
Also having the problem with the base openstack client and nova:
> openstack list openstack" , line 7, in <module> .shell import main python2. 7/site- packages/ openstackclient /shell. py", line 22, in <module> python2. 7/site- packages/ osc_lib/ api/auth. py", line 18, in <module> loading import base python2. 7/site- packages/ keystoneauth1/ loading/ __init_ _.py", line 18, in <module> loading import session python2. 7/site- packages/ keystoneauth1/ loading/ session. py", line 20, in <module> python2. 7/site- packages/ keystoneauth1/ session. py", line 26, in <module> python2. 7/site- packages/ requests/ __init_ _.py", line 64, in <module> python2. 7/site- packages/ requests/ utils.py" , line 26, in <module>
nova lisTraceback (most recent call last):
File "/usr/bin/
from openstackclient
File "/usr/lib/
from osc_lib.api import auth
File "/usr/lib/
from keystoneauth1.
File "/usr/lib/
from keystoneauth1.
File "/usr/lib/
from keystoneauth1 import session
File "/usr/lib/
import requests
File "/usr/lib/
from . import utils
File "/usr/lib/
from .compat import (
ImportError: cannot import name integer_types
> nova list python2. 7/site- packages/ novaclient/ shell.py" , line 27, in <module> python2. 7/site- packages/ keystoneauth1/ loading/ __init_ _.py", line 18, in <module> loading import session python2. 7/site- packages/ keystoneauth1/ loading/ session. py", line 20, in <module> python2. 7/site- packages/ keystoneauth1/ session. py", line 26, in <module> python2. 7/site- packages/ requests/ __init_ _.py", line 64, in <module> python2. 7/site- packages/ requests/ utils.py" , line 26, in <module>
Traceback (most recent call last):
File "/usr/bin/nova", line 7, in <module>
from novaclient.shell import main
File "/usr/lib/
from keystoneauth1 import loading
File "/usr/lib/
from keystoneauth1.
File "/usr/lib/
from keystoneauth1 import session
File "/usr/lib/
import requests
File "/usr/lib/
from . import utils
File "/usr/lib/
from .compat import (
ImportError: cannot import name integer_types