首页 > 解决方案 > ModuleNotFoundError:没有名为“tensorflow_datasets”的模块。如何解决这个问题?

问题描述

我是 Python 新手,通常运行 Spyder 或 VS Code。我现在正在运行一个脚本,它给了我错误:ModuleNotFoundError: No module named 'tensorflow_datasets'。

我可以看到pip list我有 tensorflow 版本。2.4.0 和 tensorflow_datasets 版本。4.2.0。的位置tensorflow是:

Location: /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages

的位置tensorflow_datasets是:

Location: /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages

也许它与位置/目录有关?因为我通过 Anaconda 使用 Spyder 和 VS Code。

我正在运行 macOS Big Sur 11.1

标签: pythonanacondatensorflow-datasetsmodulenotfounderror

解决方案


您使用的是 IDE 还是 Jupyter?

IDE:

选择 Anaconda 作为您的默认环境,Mac 默认运行在 Python 2 上。

Jupyter: 内核>更改内核

Pycharm: 右下角

VS 代码: 左下角


推荐阅读