【问题标题】:ImportError: cannot import name parse_url for slackclientImportError:无法为 slackclient 导入名称 parse_url
【发布时间】:2017-12-17 00:58:51
【问题描述】:

我正在尝试为我的树莓派创建一个 slackbot。我让它在我的 MacBook 上工作,但在树莓派上,slackclient 引起了问题。我已经手动安装它并使用'pip'安装它。两次我都收到指向安装文件的错误。我附上了运行 python 代码时遇到的确切错误的屏幕截图。

【问题讨论】:

  • 请复制并粘贴文本,而不是发布屏幕截图。它使未来的读者更容易找到问题。

标签: python bots slack


【解决方案1】:

看起来您可能安装了旧版本的requests

如果你用 pip 安装了requests,你可以尝试升级:

pip install --upgrade requests

如果您使用 aptapt-get 安装请求,那么我会避免尝试使用 pip 进行升级。尝试创建一个虚拟环境并在那里安装请求。

【讨论】:

  • 不幸的是,更新请求并没有解决问题。当我尝试运行脚本时,仍然显示相同的错误。
  • 你安装了哪个版本的 requests/urllib3?
  • 请求版本 2.4.3 和 urllib3 版本 1.9.1
  • 2.4.3 于 2014 年发布。当前版本为 2.18.1。 slackclientrequires的当前版本>=2.11。前面说了,如果用apt或者apt-get不能升级,那我建议创建一个虚拟环境,用pip安装最新版本的requests。
猜你喜欢
  • 1970-01-01
  • 2016-12-02
  • 2016-03-31
  • 2014-10-10
  • 2014-09-20
  • 2014-08-28
  • 2014-06-10
  • 2016-05-16
  • 2019-05-25
相关资源
最近更新 更多