[英]Pycharm jupyter notebook wsl: Jupyter package is not installed
我在 Python 3 中遇到了这个问题。以下是我为解决这个问题所采取的步骤; 我相信他们也应该为你解决这个问题:
我安装了 Jupyter Lab。 Pycharm 仅适用于 Jupyter Notebook。 长话短说,如果您安装了 Jupyter Lab,则需要使用以下命令卸载所有软件包:
$ pip 冻结| xargs pip 卸载 -y
重启你的电脑
确保通过 pycharm 指令设置 WSL: wsl pycharm 指令
在 Pycharm 中,打开一个 .ipynb 文件。 单击文本编辑器正上方的“Managed Jupyter server”下拉菜单。 选择“配置 Jupyter 服务器”。 检查配置的服务器。
在您的 wsl 终端中,输入 jupyter notebook。 将类似于以下内容的文本复制并粘贴: http://localhost:8888/?token=874asdf687asd6fasd8f74ds6f4s9d8f7sddf到Pycharm的配置服务器框中。
就是这样。 您现在应该能够在 pycharm 中运行 jupyter 单元格。
我有 Pycharm 2020.3 对我来说,问题是我使用的是带有“继承全局站点包”的虚拟环境。 我在全局站点包中安装了 Jupyter,但没有安装在虚拟环境中。
一旦我在 Jupyter notebook 工作的虚拟环境中安装了 Jupyter。 不知道为什么从全局包继承 Jupyter 对我不起作用。
上述使用带有令牌的指定 url 的解决方案似乎适用于旧版本的 PyCharm。 一个更简单的解决方案是升级到最新的 PyCharm。 我不再遇到使用 PyCharm 2019.3.2 (Mac) 的自动服务器的问题
我在 2020.2 linux 上启用了 Datalore 插件时遇到了这个问题,在裸机上运行但显示到远程 X 服务器(可能无关紧要)。 我的解决方案是禁用 Datalore 插件(默认情况下它已为专业 pycharm 启用)。
通过这种方式,我仍然能够使用“托管”自动启动版本,与“配置”选项相比,具有更好的集成/调试(或至少更少麻烦)。
请注意,因为已经一年了,我的问题可能与 OP 不同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.