Hi everyone;
I’m having this problem when deploying my code in streamlit cloud:
ModuleNotFoundError: No module named ‘pywhatkit’
My requirements.txt is this one:
streamlit==1.4.0
pywhatkit==5.1.0
And in the beginning of the code I’m writing this:
import streamlit as st
from collections import Counter
from PIL import Image
import base64
import io
import datetime
import pywhatkit
I’m not founding how to solve it. Can you help me?
Hey @AdrianCiges,
Can you please share a link to your GitHub repo?
Hey @AdrianCiges,
I forked your repo and deployed it here, and it doesn’t seem to be hitting that error
Yes, because I commented the line that breakes the rule
#import pywhatkit
If you delete de # the code will break
Hey @AdrianCiges,
I’m seeing a different error when I deploy your app:
2023-10-23 13:38:24.761 Uncaught app exception
Traceback (most recent call last):
File "/home/adminuser/venv/lib/python3.11/site-packages/streamlit/script_runner.py", line 379, in _run_script
exec(code, module.__dict__)
File "/mount/src/comanda_cafes/main/cafes.py", line 10, in <module>
import pywhatkit
File "/home/adminuser/venv/lib/python3.11/site-packages/pywhatkit/__init__.py", line 6, in <module>
from pywhatkit.main import print_sleep_time, check_window, sendwhatmsg, sendwhatmsg_to_group, info, playonyt, search, close_tab, sendwhatmsg_instantly, sendwhats_image
File "/home/adminuser/venv/lib/python3.11/site-packages/pywhatkit/main.py", line 3, in <module>
import pyautogui as pg
File "/home/adminuser/venv/lib/python3.11/site-packages/pyautogui/__init__.py", line 246, in <module>
import mouseinfo
File "/home/adminuser/venv/lib/python3.11/site-packages/mouseinfo/__init__.py", line 223, in <module>
_display = Display(os.environ['DISPLAY'])
~~~~~~~~~~^^^^^^^^^^^
File "<frozen os>", line 679, in __getitem__
KeyError: 'DISPLAY'
Do you have os.environ['DISPLAY'] set when you’re running the app locally?