假设我在PyCharm中创建了一个.ipynb,然后启动了一个IPython Notebook内核。然后,如果我在浏览器中修改笔记本,如何将更改返回到PyCharm?
当我在PyCharm中右键单击文件名但是它似乎没有做任何事情时,有一个'同步'功能。
答案 0 :(得分:2)
一种可能的解决方案是:
我猜错误的原因是当打开笔记本时是pycharm,pycharm编辑它并随时覆盖jupyter服务器完成的修改。然而,这只是猜测,我不确定这种行为的起源。
答案 1 :(得分:1)
尝试使用检查点进行保存。您可以随时转到您添加的最后一个检查点
答案 2 :(得分:1)
在浏览器中,转到“文件”,选择“保存并检查点”。它应该出现一个窗口说:“自上次打开或保存以来,笔记本文件在磁盘上已经更改。是否要在此处打开版本的磁盘上覆盖文件,或者在磁盘上加载版本(重新加载页面) )?“
然后按覆盖,更改将覆盖到您电脑上的文件。显然,syncro不是实时的(我猜这是一个错误,因为一个窗口在pycharm中弹出,但似乎没用),如果你打开你的ipynb,你应该关闭它并重新打开它以查看更新。
答案 3 :(得分:0)
对我来说,使PyCharm缓存无效是有效的。
答案 4 :(得分:-1)
要将Jupyter与PyCharm同步,必须在Pycharm中添加Jupyter解释器的路径。
例如,如果您使用Anaconda / Conda环境和Python语言,则必须在以下位置添加使用Anaconda的Python的路径: