![](/img/trans.png)
[英]Dockerized streamlit app based on poetry - ModuleNotFoundError: No module named 'Lib'
[英]ModuleNotFoundError: No module named ‘streamlit_option_menu’ during streamlit deployment
我在部署过程中遇到以下错误,我已安装streamlit_option_menu
并在我的requirement.txt
文件中指定。
Traceback (most recent call last):
File "/home/appuser/venv/lib/python3.8/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 556, in _run_script
exec(code, module.__dict__)
File "/app/nigeria-election2023-prediction/application.py", line 4, in <module>
from streamlit_option_menu import option_menu
ModuleNotFoundError: No module named 'streamlit_option_menu'
这意味着streamlit_option_menu
的路径与application.py
的路径不同
您可以通过将streamlit_option_menu
的路径插入application.py
来解决此问题
在from streamlit_option_menu import option_menu
之前
复制streamlit_option_menu
的绝对路径
下一步:在application.py
import sys
sys.path.insert(1, "C:/past/your/coppied/path/here/streamlit_option_menu")
from streamlit_option_menu import option_menu
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.