【问题标题】:spawn EACCES in Visual Studio Code在 Visual Studio Code 中生成 EACCES
【发布时间】:2016-11-09 02:30:50
【问题描述】:

我在 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"
    ]
},

当它运行时,它说 "Error: spawn EACCES" 我认为这是因为我当前的用户没有对该文件夹的相应权限,因为它位于根目录下而不是我的用户文件夹下。

两种方法都试过了,都不行,怎么处理?

  1. 创建一个从那个文件夹到我自己的文件夹的软链接,但还是同样的错误

  2. sudo VSC,还是一样

如何解决这个问题?

【问题讨论】:

    标签: python kivy visual-studio-code


    【解决方案1】:

    @Albert 高,

    您在上面指定的路径不包含 python 文件的名称。您需要提供文件的路径,包括文件名。相信你需要改成如下:
    "pythonPath": "/Applications/Kivy3.app/Contents/Frameworks/python/3.5.0/bin/python",

    如果这不起作用,请在您的命令(终端)窗口中输入以下内容:
    - which python
    - 接下来复制该路径并将其粘贴到settings.json

    【讨论】:

    • 设置 Chrome 以进行 js 调试的类似修复:"runtimeExecutable": "/Applications/Chrome.app/Contents/MacOS/Google Chrome"
    【解决方案2】:

    如果您在为 Raspberry Pi Pico 使用 OpenOCD 时遇到上述生成错误,请确保“”中的“cortex-debug.openocdPath” settings.json" 设置为 "/openocd" 例如:

    "cortex-debug.openocdPath": "/home/vbhunt/pico/openocd/src/openocd", "cortex-debug.gdbPath": "/bin/gdb-multiarch"

    这是@Albert Gao 出色回答的树莓派 Pico 的具体实例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-31
      • 1970-01-01
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      • 1970-01-01
      • 2017-10-28
      相关资源
      最近更新 更多