首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Jupyter中导入Keras

无法在Jupyter中导入Keras
EN

Stack Overflow用户
提问于 2017-08-29 20:34:16
回答 2查看 9.6K关注 0票数 1

所以我用python3和jupyter (用pip)设置了我的虚拟局域网。一切正常,但如果我尝试导入keras,它将不能在jupyter中工作,并告诉模块未找到。但是,如果我在终端中执行相同的文件(python3、test.py),它就能正常工作。

代码语言:javascript
复制
which jupyter
/usr/local/bin/jupyter

which python3
/Users/niro273/Desktop/xcorp/bin/python3

如果我做一个pip3 list,这些就是结果。

代码语言:javascript
复制
jupyter (1.0.0)
jupyter-client (5.1.0)
jupyter-console (5.2.0)
jupyter-core (4.3.0)
Keras (2.0.8)

注意-我已经在虚拟环境中安装了jupyter (pip3 install jupyter)。那么我应该切换juypter的执行路径吗?如果您能给予指导,我们将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-08-29 21:22:27

Keras和Jupyter都必须安装在你的虚拟环境中;然后,你应该在激活你的虚拟环境后启动Jupyter (在这种情况下,which jupyter应该指向你的虚拟环境中的不同位置):

代码语言:javascript
复制
$ which jupyter
/usr/local/bin/jupyter
$ virtualenv /venv/foo
$ source /venv/foo/bin/activate
$ (foo) pip3 install jupyter
$ (foo) which jupyter
/venv/foo/bin/jupyter
$ (foo) pip3 install keras
$ (foo) jupyter notebook

当然还有其他方法(例如,在你的Jupyter主安装中指向foo虚拟环境中的Python可执行文件的install a different kernel ),但我发现上面的方法更快,更容易,至少对于Keras是这样的……

票数 4
EN

Stack Overflow用户

发布于 2019-01-16 04:14:33

用于Windows用户的

我在Windows10上也遇到了同样的问题,@desertnaut的答案真的很有用。

%1激活虚拟环境。

2,然后是 pip install jupyter**.**

3然后你就都准备好了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45939307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档