我在 OS X 下的 Visual Studio Code 中配置了新的调试环境。
{
"name": "Kivy",
"type": "python",
"request": "launch",
"stopOnEntry": false,
"pythonPath": "/Applications/Kivy3.app/Contents/Frameworks/python/3.5.0/bin",
"program": "${file}",
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput"
]
},
当它运行时,它说“错误:spawn EACCES” 我认为这是因为我当前的用户没有对此文件夹的相应权限,因为它位于根目录而不是我的用户文件夹下。
我尝试了2种方法,都没有效果,请问如何处理?
创建从该文件夹到我自己的文件夹的软链接,但仍然出现同样的错误
sudo VSC,还是一样
如何解决这个问题?
@高伟雄,
您上面指定的路径不包含python文件的名称。您需要提供文件的路径,包括文件名。我相信你需要改变它如下:
"pythonPath": "/Applications/Kivy3.app/Contents/Frameworks/python/3.5.0/bin/python",
如果这不起作用,请在命令(终端)窗口中输入以下内容:
-
which python
settings.json
如果您在对 Raspberry Pi Pico 使用 OpenOCD 时遇到上述生成错误,请确保“settings.json”中的“cortex-debug.openocdPath”设置为“
"cortex-debug.openocdPath": "/home/vbhunt/pico/openocd/src/openocd", "cortex-debug.gdbPath": "/bin/gdb-multiarch"
这是 @Albert Gau 优秀答案的 Raspberry Pi Pico 的具体实例。
当我单击浏览器上 Nextjs 应用程序显示的错误消息中的文件时,我收到了类似的错误。我意识到这个错误是由于 VSCode 的文件访问权限在 macOS 操作系统中受到限制导致的。
对于
macOS
用户,您需要在VS Code
部分授权Privacy & Security > Full Disk Access
。