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