Python Keras安装错误
我使用的是Anaconda,我已经安装了Python Keras安装错误,python,tensorflow,keras,Python,Tensorflow,Keras,我使用的是Anaconda,我已经安装了TensorFlow,运行良好。现在我想安装keras。以下是我所做的: activate tensorflow pip install keras 安装似乎是成功的。 然后我就跑 idle 为了测试正确性,我运行以下命令: from keras.models import Sequential 并收到以下错误: 警告(来自警告模块): 文件“C:\Users\ccc\AppData\Local\Continuum\anaconda3\envs\te
TensorFlow
,运行良好。现在我想安装keras
。以下是我所做的:
activate tensorflow
pip install keras
安装似乎是成功的。
然后我就跑
idle
为了测试正确性,我运行以下命令:
from keras.models import Sequential
并收到以下错误:
警告(来自警告模块):
文件“C:\Users\ccc\AppData\Local\Continuum\anaconda3\envs\tensorflow\lib\site packages\h5py\uuuuuu init\uuuuuuuuu.py”,第36行
from.\u conv导入寄存器\u转换器作为\u寄存器\u转换器
FutureWarning:将issubdtype的第二个参数从float
转换为np。不推荐使用floating
。将来,它将被视为np.float64==np.dtype(float.type
。
使用TensorFlow后端
我想也许这只是一个警告,然后我跑了
jupyter notebook
然后尝试导入一些东西。错误是:
import seaborn as sns
import numpy as np
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LogisticRegressionCV
from keras.models import Sequential
from keras.layers.core import Dense, Activation
from keras.utils import np_utils
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-2-4f6dad112f73> in <module>()
5 from sklearn.linear_model import LogisticRegressionCV
6
----> 7 from keras.models import Sequential
8 from keras.layers.core import Dense, Activation
9 from keras.utils import np_utils
>
> ModuleNotFoundError: No module named 'keras'
在idle中,返回以下内容:
'C:\Users\smuminov\AppData\Local\Continuum\anaconda3\envs\tensorflow\Scripts',
'C:\Users\smuminov\AppData\Local\Continuum\anaconda3\envs\tensorflow\python35.zip',
'C:\Users\smuminov\AppData\Local\Continuum\anaconda3\envs\tensorflow\DLLs',
'C:\Users\smuminov\AppData\Local\Continuum\anaconda3\envs\tensorflow\lib',
'C:\Users\smuminov\AppData\Local\Continuum\anaconda3\envs\tensorflow',
'C:\Users\smuminov\AppData\Local\Continuum\anaconda3\envs\tensorflow\lib\site packages',
'C:\Users\smuminov\AppData\Local\Continuum\anaconda3\envs\tensorflow\lib\site packages\uritemplate-3.0.0-py3.5.egg']
在jupyter中,返回以下内容:
['',
'C:\Users\smuminov\AppData\Local\Continuum\anaconda3\python36.zip',
'C:\Users\smuminov\AppData\Local\Continuum\anaconda3\DLLs',
'C:\Users\smuminov\AppData\Local\Continuum\anaconda3\lib',
'C:\Users\smuminov\AppData\Local\Continuum\anaconda3',
'C:\Users\smuminov\AppData\Local\Continuum\anaconda3\lib\site packages',
'C:\Users\smuminov\AppData\Local\Continuum\anaconda3\lib\site packages\win32',
'C:\Users\smuminov\AppData\Local\Continuum\anaconda3\lib\site packages\win32\lib',
'C:\Users\smuminov\AppData\Local\Continuum\anaconda3\lib\site packages\Pythonwin',
'C:\Users\smuminov\AppData\Local\Continuum\anaconda3\lib\site packages\IPython\extensions',
'C:\Users\smuminov\.ipython']
他们是不同的。它们应该是相同的吗?可能您的python路径被弄乱了。您在“空闲”中收到的消息只是一个警告,您现在可以忽略它。但是你在jupyter笔记本中得到的信息是一个真正的错误,你需要修正 尝试在空闲环境和Jupyter笔记本中运行以下代码。在你进口Keras之前做这件事
import sys
print sys.path
然后比较结果。也许jupyter没有选择您的虚拟环境
根据您的测试结果继续:
看起来您正在从您创建的名为“tensorflow”的virtualenv空闲运行,但您正在从常规anaconda环境运行jupyter
如果您只需要将jupyter作为模块安装在Anaconda Environment中。您可以通过运行以下命令将其重新安装到tensorflow虚拟环境中
activate tensorflow
pip install jupyter
然后跑
jupyter-notebook
这将解决您的问题。确保打印sys.path以进行双重检查可能您的python路径被弄乱了。您在“空闲”中收到的消息只是一个警告,您现在可以忽略它。但是你在jupyter笔记本中得到的信息是一个真正的错误,你需要修正 尝试在空闲环境和Jupyter笔记本中运行以下代码。在你进口Keras之前做这件事
import sys
print sys.path
然后比较结果。也许jupyter没有选择您的虚拟环境
根据您的测试结果继续:
看起来您正在从您创建的名为“tensorflow”的virtualenv空闲运行,但您正在从常规anaconda环境运行jupyter
如果您只需要将jupyter作为模块安装在Anaconda Environment中。您可以通过运行以下命令将其重新安装到tensorflow虚拟环境中
activate tensorflow
pip install jupyter
然后跑
jupyter-notebook
这将解决您的问题。确保打印sys.path以进行双重检查这是一个警告,而不是一个错误。它实际上是一个错误,还是仅仅是一个警告?根据sascha和我的评论:尝试忽略它,看看是否可以运行一个简单的“hello world”keras程序(可能)更多。然后我运行jupyter笔记本,当我在那里导入相同的命令时,我收到ModuleNotFoundError:没有名为“keras”的模块。这是一个警告,不是一个错误。它实际上是一个错误,还是只是一个警告?根据sascha和我的评论:尝试忽略它,看看你是否可以运行一个简单的“hello world”keras程序(可能)更多。然后我运行jupyter笔记本,当我在那里导入相同的命令时,我收到ModuleNotFoundError:没有名为“keras”的模块,我已进行了编辑以发布结果。他们是不同的。我怎样才能解决这个问题呢?我已经根据你的测试结果对答案进行了编辑,效果很好。谢谢,我已经做了一个编辑,以发布结果。他们是不同的。我怎样才能解决这个问题呢?我已经根据你的测试结果对答案进行了编辑,效果很好。谢谢