Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ImportError:无法为slackclient导入名称解析url_Python_Bots_Slack - Fatal编程技术网

Python ImportError:无法为slackclient导入名称解析url

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

我正在尝试为我的树莓圆周率创建一个slackbot。我让它在我的MacBook上运行,但在raspberry pi上,slackclient造成了问题。我已经手动安装了它,并使用“pip”安装了它。这两次我都会收到指向安装文件的错误。我附上了一张截图,上面是我在运行python代码时遇到的错误


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

如果使用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安装最新版本的请求。