Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python jupyter服务器:未启动,vs代码中没有内核_Python_Visual Studio Code_Jupyter Notebook - Fatal编程技术网

Python jupyter服务器:未启动,vs代码中没有内核

Python jupyter服务器:未启动,vs代码中没有内核,python,visual-studio-code,jupyter-notebook,Python,Visual Studio Code,Jupyter Notebook,我正在尝试使用vs代码中的jupyter笔记本,并安装了jupyter笔记本扩展,我正在使用(基本)conda环境执行。 当这一切发生的时候 错误:无法启动Jupyter。试图定位jupyter时出错: 在A.startServer上(c:\Users\DELL.vscode\extensions\ms python.python-2020.2.63990\out\client\extension.js:1:784356) 异步A.ensureServerAndNotebookImpl(c:\U

我正在尝试使用vs代码中的jupyter笔记本,并安装了jupyter笔记本扩展,我正在使用(基本)conda环境执行。 当这一切发生的时候

错误:无法启动Jupyter。试图定位jupyter时出错: 在A.startServer上(c:\Users\DELL.vscode\extensions\ms python.python-2020.2.63990\out\client\extension.js:1:784356) 异步A.ensureServerAndNotebookImpl(c:\Users\DELL.vscode\extensions\ms python.python-2020.2.63990\out\client\extension.js:1:783811) 异步A.ensureServerAndNotebook(c:\Users\DELL.vscode\extensions\ms python.python-2020.2.63990\out\client\extension.js:1:783612) 异步A.submitCode(c:\Users\DELL.vscode\extensions\ms python.python-2020.2.63990\out\client\extension.js:1:780564) 异步A.reexecuteCell(c:\Users\DELL.vscode\extensions\ms python.python-2020.2.63990\out\client\extension.js:75:879318)


如何解决这个问题?

当我安装Visual Studio代码并试图在我新的Ubuntu 18.04上运行jupyter笔记本上的一些Python代码时,我遇到了完全相同的问题

我是如何解决的:

1) 按
Command+Shift+p
打开新的命令托盘

2) 键入Python:选择Intepreter启动jupyter笔记本服务器

3) 再次打开笔记本

而且效果很好。希望对你有用

  • 在mac上按Command+Shift+p,在windows上按Ctrl+Shift+p

  • 键入
    Python:选择解释器启动Jupyterserver

  • 它将显示已安装的python版本的下拉列表

  • 我选择了python3.7.5,它对我很有用。您可以选择安装在您机器上的python版本


  • 我也面临同样的问题,这解决了我的问题
    希望这有帮助

    我已经安装了多个版本的Python。同样的事情也发生在我身上,我已经这样解决了。 Ctrl+Shift+p并选择Python:选择解释器以启动Jupyter服务器

    然后,选择Visual Studio代码下的版本

    不会发生任何情况,然后再次按Ctrl+Shift+p并选择 Python:创建新的空白Jupyter笔记本。它是有效的

    我甚至在底部将Python版本设置为3.8,尽管我选择的版本是3.7.5,但它也能与新特性print(a:=4)一起工作。尽管如此,我还是要从Anaconda Navigator那里吃午饭

    我尝试了以下方法:

  • Command+SHIFT+P
  • 键入
    Python:选择解释器启动Jupyterserver

  • 希望这个答案有帮助。

    确保在VS Code settings.json中

    “python.condaPath”:“C:\\Program Files\\miniconda3\\Scripts\\conda.exe”


    正在指向正确的目录。它为我解决了这个问题。

    我已经看到了所有可能的解决方案,但都不起作用,最后我只升级了
    jupyter
    notebook
    jupyterlab
    ,比如
    pip3安装-U jupyterlab
    ,我可以在VScode中选择内核

    在我的例子中,我让服务器在3.7.6中工作,但我也想使用>3.8.0版本。在多次尝试失败后,我决定:

  • 卸载3.8.5,并删除安装目录中的文件夹
  • 也卸载VSCode
  • 重新启动电脑,然后重新安装Python和VSCode。 因此,Jupyter服务器会根据最新版本的Python自动启动
  • 我希望这也有帮助! 干杯

    只需添加即可解决此问题

    “python.terminal.activateEnvironment”:false

    到settings.json


    希望能有帮助。

    我安装了anaconda,并选择了python内核作为我的解释器(ctrl+shift+p),解决了我的问题。

    也有同样的问题,在vscode中更新解释器没有帮助。 帮助的是:检查pip中的依赖关系!新的依赖项似乎是由python的最新更新带来的,但尚未安装。对我来说,这是pygments:

    jupyter console 6.2.0需要pygments,但尚未安装。

    Linux解决方案分步实施:

    xyz@xyz-pc-ubuntu:~$ pip3 check
    qtconsole 4.7.6 requires pygments, which is not installed.
    nbconvert 5.6.1 requires pygments, which is not installed.
    jupyter-console 6.2.0 requires pygments, which is not installed.
    ipython 7.18.1 requires pygments, which is not installed.
    
    xyz@xyz-pc-ubuntu:~$ pip3 install pygments
    Successfully installed pygments-2.7.2
    

    之后,jupyter自动找到了更新后的python解释器。

    这最好作为一个注释,而不是答案