Python 如何在Visual Studio代码中更改Anaconda/Jupyter笔记本使用的端口
我正在使用Visual Studio代码版本1.36.1(最新版本)来运行和调试Python代码。当我这样做时,VisualStudio代码会创建一个绑定到8888端口的Python进程。我相信这就是Jupyter笔记本使用的蟒蛇环境。不幸的是,其他应用程序(例如)默认情况下也使用端口8888 是否有办法将此默认端口8888更改为其他端口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
我猜我可以在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