如何在pyCharm中指定jupyter中的python3内核?

klsxnrf1  于 2023-08-05  发布在  PyCharm
关注(0)|答案(4)|浏览(209)

这是我的设置

,这是我的脚本

我试图在pyCharm中使用jupyter notebook,但它一直使用python2而不是python3。

对这个问题有什么想法?

添加:
这张照片是运行在 chrome jupyter笔记本.

vs3odd8k

vs3odd8k1#

我的问题是我有多个内核,PyCharm启动默认内核。一种方法可能是配置PyCharm来指定要启动的内核,我没有研究如何做到这一点。我只是简单地改变了Jupyter中的默认内核,这对我很有效(我有一个用于tensorflow的virtualenv)。c.MultiKernelManager.default_kernel_name = 'tensorflow'的。

3z6pesqy

3z6pesqy2#

您显示的首选项图像确实是如何为PyCharm设置解释器的,但这不是PyCharm的输出/日志的样子。我猜这是一个jupyter-notebook显示器,这意味着你遇到的问题是jupyter-notebook而不是PyCharm。因此,您需要更改jupyter的设置。基于一些快速搜索,pip install jupyter将安装python 2.7版本的jupyter。听起来你想要的是
pip3 install jupyter
这将为您安装python3版本。您可能需要卸载当前版本的jupyter。

ozxc1zmp

ozxc1zmp3#

当你从PyCharm中启动Jupyter-notebook时,会创建一个配置。如果配置最初是2.7(我认为它默认为当前解释器),然后继续使用相同的配置,那么当前项目解释器的状态并不重要,因为它将使用保存在运行配置中的值。
您可以通过以下方式修改运行配置
1.第一个月
x1c 0d1x的数据

  1. Edit Configurations...


  1. Select your Jupyter Notebook run configuration on the left(这里是untitled 4)
  2. Make sure the python interpreter is correct here on the right



我能够像这样启动一个jupyter notebook,并通过这样做让它输出python3。希望这是你所需要的。

mgdq6dx1

mgdq6dx14#

按照这篇文章中的说明:https://www.geeksforgeeks.org/using-jupyter-notebook-in-virtual-environment/
1.激活虚拟环境(例如,conda/venv)。
1.运行ipython kernel install --user --name=${YOUR_VENV_NAME}
1.在jupter页面中,将内核切换到${YOUR_VENV_NAME}。

相关问题