VSCode中Jupyter无法启动SageMath Python内核问题求助
VSCode中启动SageMath Jupyter内核失败(报错unknown option --python)
在VSCode中运行Jupyter Notebook单元格时,出现以下内核启动错误:
Failed to start the Kernel. unknown option --python usage: /root/anaconda3/envs/sage/bin/python [option] ... [-c cmd | -m mod | file | -] [arg] ... Try `python -h' for more information. View Jupyter log for further details.
以下是Jupyter日志的关键片段:
warn 16:18:12.373: Kernel Error, context = start [ap [Error]: The kernel died. Error: unknown option --python usage: /root/anaconda3/envs/sage/bin/python [option] ... [-c cmd | -m mod | file | -] [arg] ... Try `python -h' for more information.... View Jupyter [log](command:jupyter.viewOutput) for further details. at ChildProcess.<anonymous> (/root/.vscode-server/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:17:102857) at ChildProcess.emit (node:events:538:35) at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12)] { category: 'kerneldied', kernelConnectionMetadata: Zd { kind: 'startUsingPythonInterpreter', kernelSpec: { specFile: '/root/anaconda3/envs/sage/share/jupyter/kernels/sagemath/kernel.json', interpreterPath: '/root/anaconda3/envs/sage/bin/python', isRegisteredByVSC: 'registeredByNewVersionOfExtForCustomKernelSpec', name: 'pythonjvsc74a57bd0fbfe4b38fd9276f8fd065521985c9d949b01305ee70753a4e78b421b898ddb3e', argv: [Array], language: 'sage', executable: '/root/anaconda3/envs/sage/bin/sage', display_name: 'SageMath 9.7', metadata: [Object] }, interpreter: { id: '/root/anaconda3/envs/sage/bin/python', sysPrefix: '/root/anaconda3/envs/sage', envPath: [f], displayPath: [Object], envName: 'sage', displayName: 'sage', envType: 'Conda', version: [Object], uri: [f] }, id: '.jvsc74a57bd0fbfe4b38fd9276f8fd065521985c9d949b01305ee70753a4e78b421b898ddb3e#sagemath./root/anaconda3/envs/sage/python././root/anaconda3/envs/sage/bin/sage#--python#-m#sage.repl.ipython_kernel#-f#{connection_file}' }, exitCode: 2, stdErr: 'unknown option --python\n' + 'usage: /root/anaconda3/envs/sage/bin/python [option] ... [-c cmd | -m mod | file | -] [arg] ...\n' + "Try `python -h' for more information.\n" } error 16:18:12.591: Failed to get activated conda env variables from Python for /root/anaconda3/envs/sage/bin/python info 16:18:12.595: Process Execution: > ~/anaconda3/envs/sage/bin/python -c "import ipykernel;print('6af208d0-cb9c-427f-b937-ff563e17efdf')" > ~/anaconda3/envs/sage/bin/python -c "import ipykernel;print('6af208d0-cb9c-427f-b937-ff563e17efdf')" info 16:18:12.763: Dispose Kernel '/path/to/ipynb' associated with '/same/path/to/ipynb'
已查阅其他类似内核启动问题,但报错信息不同(并非unknown option --python),现有解决方案均无效,盼请协助,如需更多信息请告知!
内容的提问来源于stack exchange,提问作者Joshua Foo
相关产品推荐
相关产品推荐

