我正在使用Visual Studio Code版本1.36.1(最新版本)来运行和调试Python代码。当我这样做时,Visual Studio Code将创建一个绑定到端口8888的Python进程。我相信这是Jupyter笔记本电脑使用的Anaconda环境。不幸的是,默认情况下,其他应用程序(例如Fiddler)也使用端口8888。
是否可以将默认端口8888更改为其他端口?
我猜测我可以在AppData \ Roaming \ Code \ User \ settings.json中放一些东西,并且怀疑the answer will look like this one,但是我需要知道该设置是什么。
答案 0 :(得分:2)
VS Code现在具有一个选项,可以为Jupyter进程指定自定义命令行参数。要更改默认端口,请转到命令面板,然后选择plotly
命令。然后选择__version__
并输入所需的命令行参数。对我来说,是这样的:
pip freeze
(我还必须添加notebook dir文件夹选项,因为当您使用此选项时,您会丢失VS Code设置的所有其他参数,而Jupyter试图写入根文件夹,这会产生其他错误)
答案 1 :(得分:0)
或者您可以在配置文件中添加命令行参数
{
"terminal.integrated.inheritEnv": false,
"python.dataScience.jupyterCommandLineArguments": [
"--port=8890", "--ip=127.0.0.1"
]
}
在文件~/Library/Application support/Code/User/settings.json