首页 > 解决方案 > AttributeError:模块“slack”没有属性“RTMClient”

问题描述

在 Pycharm 中运行我的 python 文件 slack_rtmClient.py 时出现以下错误

   C:\Users\A6002043\AppData\Local\Programs\Python\Python38-32\python.exe C:/Users/A6002043/IdeaProjects/iptautobot/slack_rtmClientnew.py
Traceback (most recent call last):
C:\Users\A6002043\AppData\Local\Programs\Python\Python38-32\lib\site-packages\slack\__init__.py
  File "C:/Users/A6002043/IdeaProjects/iptautobot/slack_rtmClientnew.py", line 10, in <module>
    @slack.RTMClient.run_on(event='message')
AttributeError: module 'slack' has no attribute 'RTMClient'

slack_rtmClient.py 文件中的示例代码

import os
import re
from builtins import len, Exception
import slack
import logging
from subprocess import check_output
import datetime
print(slack.__file__)


@slack.RTMClient.run_on(event='message')
def say_hello(**payload):
    try:

标签: pythonpycharmslack

解决方案


你可以试试这个

1.打开PyCharm

2.File -> settings -> Project:test(test means your project name) -> select project interpretor -> click add button

在此处输入图像描述

3.点击添加按钮搜索slack-rtm-bot安装

最后运行程序。

  • 记住slack-rtm-bot只安装了这个项目。如果您已经开始另一个项目,RTMClient则必须再次安装该解释器。

推荐阅读