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

pit*_*itt 1 python python-3.x slack-api slack

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

我尝试了所有选项,并遵循了此处帖子中显示的建议 - Python can't findinstalled module ('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)
Run Code Online (Sandbox Code Playgroud)

我检查了 slack 版本,看起来还可以

slack         0.0.2  
Run Code Online (Sandbox Code Playgroud)

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

Arn*_*old 5

使用 slackclient 版本 2

$ pip install slackclient --upgrade
$ pip freeze
Run Code Online (Sandbox Code Playgroud)

松弛客户端==2.1.0

从 slack 导入 WebClient

或者,使用 slackclient 版本 1

$ pip install slackclient==1.3.1
Run Code Online (Sandbox Code Playgroud)

从 slackclient 导入 SlackClient