python - 导入错误:尝试导入 soundcloud 时无法导入名称 get_content_type

标签 python importerror

我正在尝试使用 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

最佳答案

这是由于 requests 和 soundcloud-python 版本不匹配导致的错误。我刚刚推送了 PyPi 的更新。尝试使用 pip install --upgrade soundcloud 安装/升级,并让我知道进展如何。

关于python - 导入错误:尝试导入 soundcloud 时无法导入名称 get_content_type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19085902/

相关文章:

android - 不同的 LaLng 进口

python - 使用 Python networkx 探索网络属性

python - 使用 Pandas 连接两个或多个变量以创建新变量

c - undefined symbol : PyExc_ImportError when embedding Python in C

python - 导入错误 at/23 "No module named Python"

Python 导入错误 : No module name parse

python - ImportError:无法从 'context'(未知位置)导入名称 'tensorflow.python.eager'

python - 我有两个 .py 文件。如何将一个程序的多行输出转换为另一个程序 GUI 的 tkinter 文本?

python - 如何检查生成器是否至少有 N 个元素

python计算列表项出现次数并将结果放入列表