当前位置: 首页 > 面试题库 >

Python在MacO上找不到已安装的模块slackclient。有什么建议?

秦焱
2023-03-14
问题内容

我正在开发一个slackbot。导入slackclient后,我得到了ModuleNotFoundError: No module named 'slackclient'

我尝试了所有选项并遵循了本文中显示的建议-Python找不到已安装的模块(’slackclient’)。根据这些建议,我安装了Slack,但在导入WebClient时收到以下错误。

>>> from slack import WebClient 
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name 'WebClient' from 'slack' (<path_to _venv>/.venv/lib/python3.7/site-packages/slack/__init__.py)

我检查了看起来不错的松弛版本

slack         0.0.2

有什么建议我可能做错了什么?


问题答案:

使用slackclient版本2

$ pip install slackclient --upgrade
$ pip freeze

slackclient == 2.1.0

从松弛导入WebClient

或者,使用slackclient版本1

$ pip install slackclient==1.3.1

从slackclient导入SlackClient



 类似资料:
  • 问题内容: 我目前正在Windows上学习nodejs。通过npm.cmd在全局安装了几个模块,nodejs无法找到已安装的模块。以玉为例 Jade安装在目录中,但以下代码将失败并显示错误, 但是,在本地安装jade时,代码将成功运行(npm中没有- g选项)。我不想使用本地安装的模块,这对我来说是浪费磁盘空间。如何使全局安装的模块在Windows上工作? 问题答案: 添加一个名为的环境变量,并将

  • 问题内容: 问题答案: 您是否使用-g选项安装了模块?我认为并不是每个模块都打算在全球范围内安装,而是尝试为要创建的项目在本地安装(npm install),然后检查错误是否仍然存在。

  • 我在为python安装regex模块时遇到了麻烦,希望得到任何建议和帮助。当我在Windows系统上使用“pip install”时,会出现以下错误: 在@inc<@inc contains:c:/perl64/site/lib c:/perl64/lib。)C:\patha\pathb\perl\bin/pip第5行找不到pip.pm。BEGIN失败--编译在C:\patha\pathb\per

  • 我已经在我的计算机上安装了Launch4j和JDK,我正在尝试将jar文件转换为exe。启动Launch4j时,出现以下错误: 此应用程序需要Java运行时环境1.6.0 我怎样才能解决这个问题?查找已安装JRE/JDK的Launch4j搜索策略是什么? JDK版本: 输出: java版本“14”2020-03-17 java(TM)SE运行时环境(build 14 36-1461)java热点(

  • 我正在尝试从github安装Exscript。 当我试图加载它时,python找不到它: 但是,当我尝试用setup在同一个虚拟环境中安装它时。py它成功安装并加载。 我做错了什么?

  • 我不能使用NodeJS中的命令提示符来使用。运行时出现以下错误: