2016-11-09 89 views
2

我在Visual Studio代码配置一个新的调试环境下OS X.产卵EACCES

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

当它运行时,它说“错误:重生EACCES” 我想这是因为我目前的用户并没有对此文件夹的相应权限,因为它位于根目录下,而不是我的用户文件夹。

我试过2种方法,没有任何工作,如何处理它?

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

  2. 须藤VSC,还是一样

如何解决这个问题呢?

回答

2

@Albert Gao,

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

如果不工作,然后键入以下到命令行(终端)窗口:
- which python
- 下副本的路径和贴吧到settings.json

+0

设置Chrome for js调试的类似修复:''runtimeExecutable“:”/Applications/Chrome.app/Contents/MacOS/Google Chrome“' – owenfi