![](/img/trans.png)
[英]kernelspec is not installed and Jupyter-notebook not found, though pip says it is
[英]why is keras installed correctly in one terminal session but in all subsequent sessions and my jupyter notebook it says it's not installed?
我是jupyter笔记本的新手,我正在尝试运行一个导入keras的笔记本电脑。 我找到了一个在线教程并安装了它。 在该终端会话中,我可以成功执行命令“import keras”。 但是,在所有后续会话中,同一命令将返回未找到模块的命令。 当我尝试运行我的jupyter笔记本时,会发生同样的事情。
我试图从工作会话中运行笔记本,但它说没有找到jupyter(它在每个其他终端会话中。)我在那个会话中重新安装了jupyter并让我打开笔记本,但后来它说我没有我肯定会做大熊猫,因为它带有我正在使用的蟒蛇。
工作会议:
(tf) users-MacBook-Pro:~ user$ python
Python 3.6.8 |Anaconda, Inc.| (default, Dec 29 2018, 19:04:46)
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import keras
Using TensorFlow backend.
不工作会议:
(base) users-MacBook-Pro:~ user$ python
Python 3.7.1 (default, Dec 14 2018, 13:28:58)
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import keras
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'keras'
我看到他们正在使用不同版本的python,但我甚至无法弄清楚如何在其他会话中使用python 3.6。 任何帮助都会非常感激 - 我很失落。
好像你创建了一个虚拟环境。 这样你的Python环境就被隔离了,你可以为不同的项目使用不同的Python版本和不同的包。
可能你用这样的东西创建了你的环境,其中env_name
是你环境的名字?
conda create -n env_name anaconda
在这种情况下,您可以使用以下命令激活您的环境:
source activate env_name
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.