2

Soundcloud-Pythonライブラリを使用して、Soundcloud API を利用しようとしています。使用するように指示されたとおりにインストールしましたpip install soundcloudが、エラーは報告されませんでした。ここで何が間違っているのかわかりません。

エラー トレース:

Traceback (most recent call last):
  File "uploadToSoundcloud.py", line 1, in <module>
    import soundcloud
  File "/usr/local/lib/python2.7/dist-packages/soundcloud/__init__.py", line 8, in <module>
    from soundcloud.client import Client
  File "/usr/local/lib/python2.7/dist-packages/soundcloud/client.py", line 5, in <module>
    from soundcloud.request import make_request
  File "/usr/local/lib/python2.7/dist-packages/soundcloud/request.py", line 14, in <module>
    from requests.packages.urllib3.filepost import get_content_type, iter_fields
ImportError: cannot import name get_content_type

コード:

import soundcloud

client = soundcloud.Client(
    client_id='f3ddcf1f3e069b44a21115d0d58d6005',
    client_secret='**censored**',
    username='**censored**',
    password='**censored**'
)

print client.get('/me').username
4

1 に答える 1

4

これは requests と soundcloud-python のバージョンの不一致によるバグでした。PyPi にアップデートをプッシュしました。pip install --upgrade soundcloud でインストール/アップグレードを試してみて、どうなるか教えてください。

于 2013-09-30T14:58:48.537 に答える