Ming Fang
11/21/2025, 12:22 AMuvx kedro new --starter spaceflights-pandas --name spaceflights
cd spaceflights
But the next command
uv run kedro run --pipeline __default__
resulted in these errors
[11/21/25 00:21:49] INFO Using 'conf/logging.yml' as logging configuration. You can change this by setting the KEDRO_LOGGING_CONFIG environment variable accordingly. __init__.py:270
INFO Kedro project spaceflights session.py:330
[11/21/25 00:21:51] INFO Kedro is sending anonymous usage data with the sole purpose of improving the product. No personal data or IP addresses are stored on our side. To opt plugin.py:243
out, set the `KEDRO_DISABLE_TELEMETRY` or `DO_NOT_TRACK` environment variables, or create a `.telemetry` file in the current working directory with the
contents `consent: false`. To hide this message, explicitly grant or deny consent. Read more at
<https://docs.kedro.org/en/stable/configuration/telemetry.html>
WARNING Workflow tracking is disabled during partial pipeline runs (executed using --from-nodes, --to-nodes, --tags, --pipeline, and more). run_hooks.py:135
`.viz/kedro_pipeline_events.json` will be created only during a full kedro run. See issue <https://github.com/kedro-org/kedro-viz/issues/2443> for
more details.
╭─────────────────────────────── Traceback (most recent call last) ────────────────────────────────╮
│ /home/coder/spaceflights/.venv/lib/python3.13/site-packages/kedro/io/core.py:187 in from_config │
│ │
│ 184 │ │ │
│ 185 │ │ """ │
│ 186 │ │ try: │
│ ❱ 187 │ │ │ class_obj, config = parse_dataset_definition( │
│ 188 │ │ │ │ config, load_version, save_version │
│ 189 │ │ │ ) │
│ 190 │ │ except Exception as exc: │
│ │
│ /home/coder/spaceflights/.venv/lib/python3.13/site-packages/kedro/io/core.py:578 in │
│ parse_dataset_definition │
│ │
│ 575 │ │ │ │ "related dependencies for the specific dataset group." │
│ 576 │ │ │ ) │
│ 577 │ │ │ default_error_msg = f"Class '{dataset_type}' not found, is this a typo?" │
│ ❱ 578 │ │ │ raise DatasetError(f"{error_msg if error_msg else default_error_msg}{hint}") │
│ 579 │ │
│ 580 │ if not class_obj: │
│ 581 │ │ class_obj = dataset_type │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
DatasetError: Dataset 'MatplotlibWriter' not found in 'matplotlib'. Make sure the dataset name is correct.
Hint: If you are trying to use a dataset from `kedro-datasets`, make sure that the package is installed in your current environment. You can do so by running `pip install kedro-datasets` or `pip
install kedro-datasets[<dataset-group>]` to install `kedro-datasets` along with related dependencies for the specific dataset group.Deepyaman Datta
11/21/2025, 12:38 AMMatplotlibWriter to MatplotlibDataset in the code? You can look under the conf/ directory.Deepyaman Datta
11/21/2025, 12:46 AMuv pip freeze
And share the output?Ming Fang
11/21/2025, 1:17 AMuv pip freeze
aiofiles==25.1.0
annotated-doc==0.0.4
annotated-types==0.7.0
antlr4-python3-runtime==4.9.3
anyio==4.11.0
appdirs==1.4.4
argon2-cffi==25.1.0
argon2-cffi-bindings==25.1.0
arrow==1.4.0
asttokens==3.0.1
async-lru==2.0.5
attrs==25.4.0
babel==2.17.0
beautifulsoup4==4.14.2
binaryornot==0.4.4
bleach==6.3.0
build==1.3.0
cachetools==6.2.2
certifi==2025.11.12
cffi==2.0.0
chardet==5.2.0
charset-normalizer==3.4.4
click==8.1.8
click-default-group==1.2.4
comm==0.2.3
contourpy==1.3.3
cookiecutter==2.6.0
cycler==0.12.1
debugpy==1.8.17
decorator==5.2.1
defusedxml==0.7.1
dynaconf==3.2.12
et-xmlfile==2.0.0
executing==2.2.1
fastapi==0.121.3
fastjsonschema==2.21.2
fonttools==4.60.1
fqdn==1.5.1
fsspec==2025.10.0
gitdb==4.0.12
gitpython==3.1.45
h11==0.16.0
httpcore==1.0.9
httptools==0.7.1
httpx==0.28.1
idna==3.11
importlib-metadata==8.7.0
importlib-resources==6.5.2
ipykernel==6.31.0
ipylab==1.1.0
ipython==8.37.0
ipywidgets==8.1.8
isoduration==20.11.0
jedi==0.19.2
jinja2==3.1.6
joblib==1.5.2
json5==0.12.1
jsonpointer==3.0.0
jsonschema==4.25.1
jsonschema-specifications==2025.9.1
jupyter-client==8.6.3
jupyter-core==5.9.1
jupyter-events==0.12.0
jupyter-lsp==2.3.0
jupyter-server==2.17.0
jupyter-server-terminals==0.5.3
jupyterlab==4.5.0
jupyterlab-pygments==0.3.0
jupyterlab-server==2.28.0
jupyterlab-widgets==3.0.16
kedro==1.0.0
kedro-datasets==9.0.0
kedro-telemetry==0.6.5
kedro-viz==12.2.0
kiwisolver==1.4.9
lark==1.3.1
lazy-loader==0.4
markdown-it-py==3.0.0
markupsafe==3.0.3
matplotlib==3.10.7
matplotlib-inline==0.2.1
mdurl==0.1.2
mistune==3.1.4
more-itertools==10.8.0
nbclient==0.10.2
nbconvert==7.16.6
nbformat==5.10.4
nest-asyncio==1.6.0
networkx==3.5
notebook==7.5.0
notebook-shim==0.2.4
numpy==2.3.5
omegaconf==2.3.0
openpyxl==3.1.5
orjson==3.11.4
packaging==25.0
pandas==2.3.3
pandocfilters==1.5.1
parse==1.20.2
parso==0.8.5
pathspec==0.12.1
pexpect==4.9.0
pillow==12.0.0
platformdirs==4.5.0
plotly==5.24.1
pluggy==1.6.0
prometheus-client==0.23.1
prompt-toolkit==3.0.52
psutil==7.1.3
ptyprocess==0.7.0
pure-eval==0.2.3
pyarrow==22.0.0
pycparser==2.23
pydantic==2.12.4
pydantic-core==2.41.5
pygments==2.19.2
pyparsing==3.2.5
pyproject-hooks==1.2.0
python-dateutil==2.9.0.post0
python-dotenv==1.2.1
python-json-logger==4.0.0
python-slugify==8.0.4
pytz==2025.2
pyyaml==6.0.3
pyzmq==27.1.0
referencing==0.37.0
requests==2.32.5
rfc3339-validator==0.1.4
rfc3986-validator==0.1.1
rfc3987-syntax==1.1.0
rich==14.2.0
rpds-py==0.29.0
scikit-learn==1.5.2
scipy==1.16.3
seaborn==0.12.2
secure==1.0.1
send2trash==1.8.3
setuptools==80.9.0
six==1.17.0
smmap==5.0.2
sniffio==1.3.1
soupsieve==2.8
-e file:///home/coder/spaceflights
stack-data==0.6.3
starlette==0.50.0
tenacity==9.1.2
terminado==0.18.1
text-unidecode==1.3
threadpoolctl==3.6.0
tinycss2==1.4.0
toml==0.10.2
tomli-w==1.2.0
tornado==6.5.2
traitlets==5.14.3
typing-extensions==4.15.0
typing-inspection==0.4.2
tzdata==2025.2
uri-template==1.3.0
urllib3==2.5.0
uvicorn==0.38.0
uvloop==0.22.1
watchfiles==1.1.1
wcwidth==0.2.14
webcolors==25.10.0
webencodings==0.5.1
websocket-client==1.9.0
websockets==15.0.1
werkzeug==3.1.3
widgetsnbextension==4.0.15
zipp==3.23.0Deepyaman Datta
11/21/2025, 1:31 AMCan you try changingtoMatplotlibWriterin the code? You can look under the conf/ directory.MatplotlibDataset
This should fix it.
Deepyaman Datta
11/21/2025, 1:35 AMMing Fang
11/21/2025, 1:41 AMRashida Kanchwala
11/21/2025, 9:52 AM