我在〜/ tensorflow中有一个virtualenv,我可以在Pycharm中设置一个带有.py文件的项目来使用该virtualenv的python(通过更改项目解释器)。事情就是这样。但是,我无法在同一个项目中找到一个Jupyter笔记本来查看virtualenv的软件包。似乎它只是为笔记本使用不同的python。
笔记本连接的服务器在相同的virtualenv中启动。 Web客户端也可以使用相同的jupyter服务器正常工作。
我的猜测是,Pycharm与Jupyter服务器的连接以某种方式使用不同的内核建立,但我不知道为什么或如何更改它。
答案 0 :(得分:0)
我的问题是我有多个内核,而PyCharm启动了默认内核。一种方法可能是设置PyCharm以指定要启动的首选内核,我没有研究如何做到这一点。我只是在Jupyter中更改了默认内核,这对我有用(我为tensorflow提供了virtualenv)。 c.MultiKernelManager.default_kernel_name = 'tensorflow'
。