导入 keras.datasets 无效
Import keras.datasets not working
我在我的 linux 机器上安装了 keras,但是当我尝试从 keras.datasets 导入数据集时,出现找不到它的错误。
例如:
from keras.datasets import mnist
我收到错误
ImportError: No module named keras.datasets
我使用 pip install
安装了 keras,并且安装成功。
感谢 Selcuk 的评论让我走上正轨。
确实,问题是我有多个版本的 Python。
我按照一些在线说明安装了 Keras,它建议安装 MiniConda/Conda/Anaconda,这是它自己的 python 版本。所以我安装了两个 Python2.7 版本:
- 正常LinuxPython2.7
- 蟒蛇Python2.7
删除 Anaconda Python 并使用 pip
/ apt-get
而不是 conda
安装所有库解决了我的问题。
您的当前工作目录中有 keras.py
或 keras.pyc
吗?如果是这样,这将搞乱进口。尝试重命名文件 and/or 删除keras.pyc
.
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 和其他合适的终端上),type/copy
conda create -n dataweekends python=2.7 pandas scikit-learn jupyter matplotlib
dataweekends 只是您创建的环境的名称。要访问它,只需使用命令
source activate dataweekends
请注意,您可能(可能)必须在该新环境中重新安装一次依赖项。
我从这里得到了这个技巧“https://www.dataweekends.com/blog/2017/03/09/set-up-your-mac-for-deep-learning-with-python-keras-and-tensorflow”
我还建议为您在 python 中所做的每个项目设置不同的环境。
我在我的 linux 机器上安装了 keras,但是当我尝试从 keras.datasets 导入数据集时,出现找不到它的错误。
例如:
from keras.datasets import mnist
我收到错误
ImportError: No module named keras.datasets
我使用 pip install
安装了 keras,并且安装成功。
感谢 Selcuk 的评论让我走上正轨。
确实,问题是我有多个版本的 Python。 我按照一些在线说明安装了 Keras,它建议安装 MiniConda/Conda/Anaconda,这是它自己的 python 版本。所以我安装了两个 Python2.7 版本:
- 正常LinuxPython2.7
- 蟒蛇Python2.7
删除 Anaconda Python 并使用 pip
/ apt-get
而不是 conda
安装所有库解决了我的问题。
您的当前工作目录中有 keras.py
或 keras.pyc
吗?如果是这样,这将搞乱进口。尝试重命名文件 and/or 删除keras.pyc
.
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 和其他合适的终端上),type/copy
conda create -n dataweekends python=2.7 pandas scikit-learn jupyter matplotlib
dataweekends 只是您创建的环境的名称。要访问它,只需使用命令
source activate dataweekends
请注意,您可能(可能)必须在该新环境中重新安装一次依赖项。
我从这里得到了这个技巧“https://www.dataweekends.com/blog/2017/03/09/set-up-your-mac-for-deep-learning-with-python-keras-and-tensorflow”
我还建议为您在 python 中所做的每个项目设置不同的环境。