Search code examples
pythonpython-3.xslackslack-api

Python can't find installed module slackclient on MacOs. Any suggestions?


I'm developing a slackbot. After importing slackclient, I got ModuleNotFoundError: No module named 'slackclient'.

I tried all the options and followed suggestions showed in the post here- Python can't find installed module ('slackclient'). By those suggestions, I installed slack but got the following error while importing 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)

I checked the slack version that seems like ok

slack         0.0.2  

Any suggestions what could I be doing wrong?


Solution

  • Using slackclient version 2

    $ pip install slackclient --upgrade
    $ pip freeze
    

    slackclient==2.1.0

    from slack import WebClient

    OR, Using slackclient version 1

    $ pip install slackclient==1.3.1
    

    from slackclient import SlackClient