我创建了一个模型,并使用Streamlight进行了部署.我在一个虚拟环境中运行,尽管运行pip安装Streamlight,但它仍然不工作.将显示以下错误

enter image description here

显示的错误是这样的

Traceback (most recent call last):
  File "C:\Python39\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Python39\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "D:\Machine Learning\sms-spam-classifier\venv\Scripts\streamlit.exe\__main__.py", line 4, in <module>
  File "d:\machine learning\sms-spam-classifier\venv\lib\site-packages\streamlit\__init__.py", line 70, in <module>
    from streamlit.delta_generator import DeltaGenerator as _DeltaGenerator
  File "d:\machine learning\sms-spam-classifier\venv\lib\site-packages\streamlit\delta_generator.py", line 90, in <module>
    from streamlit.elements.arrow_altair import ArrowAltairMixin
  File "d:\machine learning\sms-spam-classifier\venv\lib\site-packages\streamlit\elements\arrow_altair.py", line 35, in <module>
    from altair.vegalite.v4.api import Chart
ModuleNotFoundError: No module named 'altair.vegalite.v4'
PS D:\Machine Learning\sms-spam-classifier> 

推荐答案

你试过了吗

pip install altair

Python相关问答推荐

大Pandas 胚胎中产生组合

使用FASTCGI在IIS上运行Django频道

根据另一列中的nan重置值后重新加权Pandas列

删除任何仅包含字符(或不包含其他数字值的邮政编码)的观察

为什么默认情况下所有Python类都是可调用的?

如何在Django基于类的视图中有效地使用UTE和RST HTIP方法?

driver. find_element无法通过class_name找到元素'""

通过ManyToMany字段与Through在Django Admin中过滤

如何在Python中使用Pandas将R s Tukey s HSD表转换为相关矩阵''

Odoo16:模板中使用的docs变量在哪里定义?

如何删除重复的文字翻拍?

为用户输入的整数查找根/幂整数对的Python练习

简单 torch 模型测试:ModuleNotFoundError:没有名为';Ultralytics.yolo';

如何在信号的FFT中获得正确的频率幅值

Seaborn散点图使用多个不同的标记而不是点

Django.core.exceptions.SynchronousOnlyOperation您不能从异步上下文中调用它-请使用线程或SYNC_TO_ASYNC

如何从数据框列中提取特定部分并将该值填充到其他列中?

分解polars DataFrame列而不重复其他列值

如何在不不断遇到ChromeDriver版本错误的情况下使用Selify?

是否将列表分割为2?