Python 如何在Visual Studio代码中更改Anaconda/Jupyter笔记本使用的端口

Python 如何在Visual Studio代码中更改Anaconda/Jupyter笔记本使用的端口,python,visual-studio-code,jupyter-notebook,Python,Visual Studio Code,Jupyter Notebook,我正在使用Visual Studio代码版本1.36.1(最新版本)来运行和调试Python代码。当我这样做时,VisualStudio代码会创建一个绑定到8888端口的Python进程。我相信这就是Jupyter笔记本使用的蟒蛇环境。不幸的是,其他应用程序(例如)默认情况下也使用端口8888 是否有办法将此默认端口8888更改为其他端口 我猜我可以在AppData\Roaming\Code\User\settings.json中输入一些东西,并加以怀疑,但我需要知道该设置是什么。VS Code

我正在使用Visual Studio代码版本1.36.1(最新版本)来运行和调试Python代码。当我这样做时,VisualStudio代码会创建一个绑定到8888端口的Python进程。我相信这就是Jupyter笔记本使用的蟒蛇环境。不幸的是,其他应用程序(例如)默认情况下也使用端口8888

是否有办法将此默认端口8888更改为其他端口


我猜我可以在AppData\Roaming\Code\User\settings.json中输入一些东西,并加以怀疑,但我需要知道该设置是什么。

VS Code现在有一个选项可以为Jupyter进程指定自定义命令行参数。要更改默认端口,请转到命令调色板并选择
Python:specifyjupyter命令行参数
命令。然后选择
Custom
并输入所需的命令行参数。对我来说,是这样的:

--NotebookApp.port=9999 --notebook-dir=/tmp

(我还必须添加notebook dir folder选项,因为当您使用此选项时,会丢失VS代码设置的所有其他参数,并且Jupyter试图写入根文件夹,这会导致其他错误。)

或者,您可以在配置文件中添加命令行参数

{
  "terminal.integrated.inheritEnv": false,
  "python.dataScience.jupyterCommandLineArguments": [
    "--port=8890", "--ip=127.0.0.1"    
  ]
}
在文件
~/Library/Application support/code/User/settings.json