Jupyter报错ModuleNotFoundError: No module named ‘altair‘

执行的代码:

bash 复制代码
import altair as alt

报错内容:

bash 复制代码
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
Cell In[1], line 1
----> 1 import altair as alt
      2 import pandas as pd
      4 source = pd.DataFrame(
      5     [
      6         {"a": "a1", "b": "b1", "c": "x", "p": "0.14"},
   (...)
     33     ]
     34 )

ModuleNotFoundError: No module named 'altair'

解决:

安装altair包

bash 复制代码
!pip install altair

等待安装完成:

bash 复制代码
Collecting altair
  Downloading altair-5.3.0-py3-none-any.whl (857 kB)
     ------------------------------------- 857.8/857.8 kB 10.6 kB/s eta 0:00:00
Requirement already satisfied: jsonschema>=3.0 in d:\anaconda\anaconda\lib\site-packages (from altair) (4.17.3)
Requirement already satisfied: pandas>=0.25 in d:\anaconda\anaconda\lib\site-packages (from altair) (1.5.3)
Requirement already satisfied: typing-extensions>=4.0.1 in d:\anaconda\anaconda\lib\site-packages (from altair) (4.4.0)
Requirement already satisfied: toolz in d:\anaconda\anaconda\lib\site-packages (from altair) (0.12.0)
Requirement already satisfied: jinja2 in d:\anaconda\anaconda\lib\site-packages (from altair) (3.1.2)
Requirement already satisfied: numpy in d:\anaconda\anaconda\lib\site-packages (from altair) (1.23.5)
Requirement already satisfied: packaging in d:\anaconda\anaconda\lib\site-packages (from altair) (22.0)
Requirement already satisfied: attrs>=17.4.0 in d:\anaconda\anaconda\lib\site-packages (from jsonschema>=3.0->altair) (22.1.0)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in d:\anaconda\anaconda\lib\site-packages (from jsonschema>=3.0->altair) (0.18.0)
Requirement already satisfied: pytz>=2020.1 in d:\anaconda\anaconda\lib\site-packages (from pandas>=0.25->altair) (2022.7)
Requirement already satisfied: python-dateutil>=2.8.1 in d:\anaconda\anaconda\lib\site-packages (from pandas>=0.25->altair) (2.8.2)
Requirement already satisfied: MarkupSafe>=2.0 in d:\anaconda\anaconda\lib\site-packages (from jinja2->altair) (2.1.1)
Requirement already satisfied: six>=1.5 in d:\anaconda\anaconda\lib\site-packages (from python-dateutil>=2.8.1->pandas>=0.25->altair) (1.16.0)
Installing collected packages: altair
Successfully installed altair-5.3.0
相关推荐
rosmis13 分钟前
agent各指标定义
android·java·开发语言
mifengxing15 分钟前
Java 集合进阶(一)
java·开发语言·数据结构·复习笔记
令狐前生1 小时前
Intellij IDEA 2025 破解安装
java·ide·intellij-idea
数聚天成DeepSData1 小时前
数聚天成 DeepSData 数据价值落地实战指南
java·maven·devops
小小小米粒1 小时前
阿姆达尔定律(Amdahl‘s Law)
java·开发语言
知彼解己1 小时前
Java 版本演进
java·开发语言·spring boot
极客先躯2 小时前
高级java每日一道面试题-2026年05月11日-实战篇[Docker]-如何容器化金融产品推荐系统?
java·运维·docker·容器·金融·高级面试·金融产品推荐系统
朱容zr3331332 小时前
为什么推荐使用自增主键?使用UUID作为主键的优缺点是什么?
java·运维·数据库·后端·mysql·面试·性能优化
笨蛋不要掉眼泪2 小时前
RabbitMQ消息队列:发送者的可靠性
java·分布式·rabbitmq
知彼解己3 小时前
Eclipse Temurin:企业级 Java JDK 发行版的最佳实践
java·ide·eclipse