python - 导入 keras.datasets 不起作用

标签 python linux python-import theano keras

我在我的 linux 机器上安装了 keras,但是当我尝试从 keras.datasets 导入数据集时,我收到一个错误,提示找不到它。

例如:

from keras.datasets import mnist

我得到了错误

ImportError: No module named keras.datasets

我使用 pip install 安装了 keras,它安装成功。

最佳答案

Indeed the problem was that I had multiple versions of Python.

Removing Anaconda Python and installing all libraries using pip / apt-get instead of conda solved my problem.

我发现这是真的,但没有必要删除 anaconda。 我有同样的问题,但有多个 python 版本。但是,我创建了一个仅使用 Anaconda 版本的环境(在该环境中)。在终端中(在 mac 和其他合适的终端上),键入/复制

conda create -n dataweekends python=2.7 pandas scikit-learn jupyter matplotlib

dataweekends 只是您创建的环境的名称。要访问它,只需使用命令

source 激活数据周末

请注意,您可能(可能)必须在该新环境中重新安装一次依赖项。

我从这里得到这个技巧“https://www.dataweekends.com/blog/2017/03/09/set-up-your-mac-for-deep-learning-with-python-keras-and-tensorflow

我还建议为您在 Python 中执行的每个项目设置不同的环境。

关于python - 导入 keras.datasets 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35431460/

相关文章:

python - PyCharm 如何处理模块的相对导入?

python - 在 Pygame 中正确旋转 Cannon 的问题仍然存在

java - 运行时exec输出路径

linux - 如何区分内核scsi_device结构中的USB和(S)ATA设备?

linux - 如何在 Linux 中从终端启动控制台应用程序?

Python:如何禁止从模块导入类?

python - 如何在 Pandas 中组合 3 个复杂的数据框

python - 根据某一列中的值从 DataFrame 中选择行

python - Python 模块中的多个类

python - 如何处理 Python 长导入