导入和使用keras / tensorflow中的ModuleNotFoundError

时间:2019-03-04 08:03:20

标签: python tensorflow keras anaconda jupyter-notebook

我正在尝试开始使用kerastensorflow,但是我不知道如何正确设置它们,并且在我的jupyter笔记本中不断出现错误。

通过在线搜索解决方案,我可以发现我的文件夹可能放错了位置,而且我无法知道我将文件/软件包下载到何处。

我要做的就是开始遵循udemy类,开始弄乱keras/tensorflow,但是每次尝试在jupyter笔记本上导入时,我都会不断遇到这些错误。

我正在使用 Windows操作系统,并且我怀疑问题是由于Python37Anaconda的放错位置引起的,但是我不确定如何开始解决它,因为我在网上发现的所有内容都无法正常工作。

关于我在做什么错的任何想法以及如何解决这个问题?

new error 1

new error 2

2 个答案:

答案 0 :(得分:1)

我曾经遇到过同样的问题。启动Jupyter记事本时,默认情况下它使用默认的anaconda环境。但是,如果要切换到其他环境,可以使用ipykernel。

source activate myenv
pip install --upgrade ipykernel
python -m ipykernel install --user --name your_conda_env --display-name "Python (myenv)"

现在,当您启动jupyter时,您将看到一个环境列表(例如Python(tensorflow-env))。 enter image description here

答案 1 :(得分:0)

我不知道什么是keras.modules。您是说keras.models吗?

from keras.models import Sequential

Dense也来自keras.layers,

from keras.layers import Dense