2016-07-28 7 views
1

gmusicapi(https://github.com/simon-weber/gmusicapi)を使用しようとしています。しかし、私は次の行をしようとすると:インポートエラー 'from six import raise_from'

from gmusicapi import Webclient 

私は、次のエラーメッセージが出ます:

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/local/lib/python2.7/dist-packages/gmusicapi-10.0.2rc1-py2.7.egg/gmusicapi/__init__.py", line 4, in <module> 
    from gmusicapi.clients import Webclient, Musicmanager, Mobileclient 
    File "/usr/local/lib/python2.7/dist-packages/gmusicapi-10.0.2rc1-py2.7.egg/gmusicapi/clients/__init__.py", line 2, in <module> 
    from gmusicapi.clients.webclient import Webclient 
    File "/usr/local/lib/python2.7/dist-packages/gmusicapi-10.0.2rc1-py2.7.egg/gmusicapi/clients/webclient.py", line 11, in <module> 
    from gmusicapi.protocol import webclient 
    File "/usr/local/lib/python2.7/dist-packages/gmusicapi-10.0.2rc1-py2.7.egg/gmusicapi/protocol/webclient.py", line 6, in <module> 
    from six import raise_from 
ImportError: cannot import name raise_from 

私はraise_fromをインポートすることができません理由はわからないが。

私はそれは私のために正常に動作1.5.2

+0

「six」のバージョンはありますか? '6輸入; print(6 .__ version __) ' – mgilson

+0

6つのバージョンは1.5.2です – vbry

+0

私は' 1.10.0'です。あなたはかなりの数の改訂版です。万が一OS-Xを使用していないのですか? 'OS-X'で出荷されるデフォルトの' six'はひどく時代遅れです... – mgilson

答えて

2

で6つのバージョンでpython2.7.6を実行していますよ。そして私はPython 2.7.5を持っています。

お試しくださいpip install --upgrade six

+1

それはうまくいった。以前のバージョンが削除されていなかったためにpipがアップグレードされない問題に遭遇しました(https://github.com/pypa/pip/issues/2964)。前の6つのファイルを手動で削除して終了し(rm -rf /usr/lib/python2.7/dist-packages/six-1.5.2.egg-info)、アップグレードしました。 – vbry

+0

うれしいです.. –

関連する問題