agasy18 / slack-remote-terminal

Control remote host via Slack
MIT License
22 stars 9 forks source link

no module named 'slackclient' #2

Open ntnxcrex opened 4 years ago

ntnxcrex commented 4 years ago

Hello agasy18,

I fresh installed a new centos8 wich include python3 and pip3. I installed slackclient with: pip3 install slackclient

once I try to run it, i got error:

python3 bot.py Traceback (most recent call last): File "bot.py", line 3, in from slackclient import SlackClient ModuleNotFoundError: No module named 'slackclient'

it seems I have not slackclient in the path.

this is where slackclient is installed: Uninstalling slackclient-2.4.0: /usr/local/lib/python3.6/site-packages/slack/init.py /usr/local/lib/python3.6/site-packages/slack/pycache/init.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/pycache/errors.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/pycache/version.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/errors.py /usr/local/lib/python3.6/site-packages/slack/rtm/init.py /usr/local/lib/python3.6/site-packages/slack/rtm/pycache/init.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/rtm/pycache/client.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/rtm/client.py /usr/local/lib/python3.6/site-packages/slack/version.py /usr/local/lib/python3.6/site-packages/slack/web/init.py /usr/local/lib/python3.6/site-packages/slack/web/pycache/init.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/web/pycache/base_client.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/web/pycache/client.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/web/pycache/slack_response.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/web/base_client.py /usr/local/lib/python3.6/site-packages/slack/web/classes/init.py /usr/local/lib/python3.6/site-packages/slack/web/classes/pycache/init.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/web/classes/pycache/actions.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/web/classes/pycache/attachments.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/web/classes/pycache/blocks.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/web/classes/pycache/dialog_elements.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/web/classes/pycache/dialogs.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/web/classes/pycache/elements.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/web/classes/pycache/interactions.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/web/classes/pycache/messages.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/web/classes/pycache/objects.cpython-36.pyc /usr/local/lib/python3.6/site-packages/slack/web/classes/actions.py /usr/local/lib/python3.6/site-packages/slack/web/classes/attachments.py /usr/local/lib/python3.6/site-packages/slack/web/classes/blocks.py /usr/local/lib/python3.6/site-packages/slack/web/classes/dialog_elements.py /usr/local/lib/python3.6/site-packages/slack/web/classes/dialogs.py /usr/local/lib/python3.6/site-packages/slack/web/classes/elements.py /usr/local/lib/python3.6/site-packages/slack/web/classes/interactions.py /usr/local/lib/python3.6/site-packages/slack/web/classes/messages.py /usr/local/lib/python3.6/site-packages/slack/web/classes/objects.py /usr/local/lib/python3.6/site-packages/slack/web/client.py /usr/local/lib/python3.6/site-packages/slack/web/slack_response.py /usr/local/lib/python3.6/site-packages/slackclient-2.4.0.dist-info/INSTALLER /usr/local/lib/python3.6/site-packages/slackclient-2.4.0.dist-info/LICENSE /usr/local/lib/python3.6/site-packages/slackclient-2.4.0.dist-info/METADATA /usr/local/lib/python3.6/site-packages/slackclient-2.4.0.dist-info/RECORD /usr/local/lib/python3.6/site-packages/slackclient-2.4.0.dist-info/WHEEL /usr/local/lib/python3.6/site-packages/slackclient-2.4.0.dist-info/top_level.txt

any advice?

ntnxcrex commented 4 years ago

my path include the above one: [root@centocrex slack-remote-terminal]# python3 Python 3.6.8 (default, Oct 7 2019, 17:58:22) [GCC 8.2.1 20180905 (Red Hat 8.2.1-3)] on linux Type "help", "copyright", "credits" or "license" for more information.

import sys print(sys.path) ['', '/usr/lib64/python36.zip', '/usr/lib64/python3.6', '/usr/lib64/python3.6/lib-dynload', '/usr/local/lib64/python3.6/site-packages', '/usr/local/lib/python3.6/site-packages', '/usr/lib64/python3.6/site-packages', '/usr/lib/python3.6/site-packages']

nzankich commented 4 years ago

@ntnxcrex I ran into the same issue. Looks like this script needs to be run with python 2