繁体   English   中英

Pycharm jupyter notebook wsl:未安装 Jupyter 包

[英]Pycharm jupyter notebook wsl: Jupyter package is not installed

我想在 Pycharm 中使用 Jupyter notebook。 项目解释器是来自 WSL (ubuntu 18.04) 内部虚拟环境的 python2.7。

Jupiter 包已正确安装在虚拟环境中(我可以通过jupyter notebook运行它)。

我的问题是,当我想在 Pycharm 中使用 Jupyter notebook 时,出现以下错误: Run Error Jupyter package is not installed (见图)。

在此处输入图片说明

知道这里发生了什么吗?

我在 Python 3 中遇到了这个问题。以下是我为解决这个问题所采取的步骤; 我相信他们也应该为你解决这个问题:

  1. 我安装了 Jupyter Lab。 Pycharm 仅适用于 Jupyter Notebook。 长话短说,如果您安装了 Jupyter Lab,则需要使用以下命令卸载所有软件包:

    $ pip 冻结| xargs pip 卸载 -y

  2. 重启你的电脑

  3. 按照Jupyter Notebook 安装说明进行操作

  4. 确保通过 pycharm 指令设置 WSL: wsl pycharm 指令

  5. 在 Pycharm 中,打开一个 .ipynb 文件。 单击文本编辑器正上方的“Managed Jupyter server”下拉菜单。 选择“配置 Jupyter 服务器”。 检查配置的服务器。

  6. 在您的 wsl 终端中,输入 jupyter notebook。 将类似于以下内容的文本复制并粘贴: http://localhost:8888/?token=874asdf687asd6fasd8f74ds6f4s9d8f7sddfPycharm的配置服务器框中。

就是这样。 您现在应该能够在 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 不同。

这发生在我身上,当口译员是远程翻译时。 我通过将解释器从本地环境更改为一个来解决这个问题。
这可以通过选择配置 Jupyter 服务器来完成。

在此处输入图片说明

我也遇到这个问题,我解决了

我使用如下所示的全局坐包创建新项目

在此处输入图片说明

然后我遇到了问题

我创建了没有全局坐包的新项目,并在 virtualenv 中安装了 jupyter notebook

在此处输入图片说明

那么问题就解决了

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM