Python ImportError:无法为slackclient导入名称解析url
我正在尝试为我的树莓圆周率创建一个slackbot。我让它在我的MacBook上运行,但在raspberry pi上,slackclient造成了问题。我已经手动安装了它,并使用“pip”安装了它。这两次我都会收到指向安装文件的错误。我附上了一张截图,上面是我在运行python代码时遇到的错误Python ImportError:无法为slackclient导入名称解析url,python,bots,slack,Python,Bots,Slack,我正在尝试为我的树莓圆周率创建一个slackbot。我让它在我的MacBook上运行,但在raspberry pi上,slackclient造成了问题。我已经手动安装了它,并使用“pip”安装了它。这两次我都会收到指向安装文件的错误。我附上了一张截图,上面是我在运行python代码时遇到的错误 看起来您可能安装了旧版本的请求 如果使用pip安装了请求,则可以尝试升级: pip install --upgrade requests 如果您使用apt或apt-get安装请求,那么我将避免尝试使用p
看起来您可能安装了旧版本的
请求
如果使用pip安装了请求
,则可以尝试升级:
pip install --upgrade requests
如果您使用apt
或apt-get
安装请求,那么我将避免尝试使用pip进行升级。尝试创建虚拟环境并在那里安装请求。请复制并粘贴文本,而不是发布屏幕截图。这使得未来的读者更容易找到问题。不幸的是,更新请求并没有解决这个问题。当我尝试运行脚本时,仍然会显示相同的错误。您安装了requests/urllib3的哪个版本?requests版本2.4.3和urllib3版本1.9.12.4.3于2014年发布。当前版本为2.18.1。当前版本的slackclient
>=2.11。正如我之前所说,如果您不能使用apt
或apt-get
进行升级,那么我建议您创建一个虚拟环境,并使用pip安装最新版本的请求。