Pycharm Jupiter笔记本看不到虚拟环境包

use*_*454 5 pycharm jupyter-notebook

我在 ~/tensorflow 中有一个 virtualenv,我可以在 Pycharm 中设置一个带有 .py 文件的项目来使用该 virtualenv 的 python(通过更改项目解释器)。事情就是这样进行的。但是,我无法在同一项目中获得 Jupyter 笔记本来查看 virtualenv 的包。看起来好像它只是为笔记本使用了不同的 python。

笔记本连接到的服务器在同一 virtualenv 中启动。Web 客户端也可以在同一个 jupyter 服务器上正常工作。

我的猜测是 Pycharm 与 Jupyter 服务器的连接是使用不同的内核以某种方式建立的,但我不知道为什么或如何更改它。

小智 0

我的问题是我有多个内核,而 PyCharm 启动了默认内核。一种方法可能是设置 PyCharm 来指定选择启动的内核,我没有研究如何做到这一点。我只是更改了 Jupyter 中的默认内核,这对我有用(我有一个用于张量流的 virtualenv)。c.MultiKernelManager.default_kernel_name = 'tensorflow'