安装Light Table,最初Python正常,设置Julia后Python出问题

2 投票
1 回答
1482 浏览
提问于 2025-04-18 04:35

我安装了Light Table,发现它和我现在的Python设置可以正常工作。不过,当我通过修改Settings: User behaviors来设置Julia后,它似乎就不再工作了,并且给我报了错。

看起来在尝试连接项目时出现了问题。我们得到的错误信息是: python: can't open file '"C:\Program Files\LightTable\plugins\python\py-src\ltmain.py"': [Errno 22] Invalid argument

我检查过,ltmain.py这个文件确实存在。

我觉得可能和Julia有关系,是因为这是我对Light Table做的唯一设置更改。

Settings: User behaviors
 :app [(:lt.objs.style/set-skin "dark")

       (:lt.objs.langs.julia/julia-path "C:\\Program Files\\Julia 0.3.0-prerelease\\bin\\julia.exe")

       ]

我知道可能和Julia没有关系,但如果能提供任何帮助,我会非常感激。

1 个回答

1

在Light Table的问题追踪器中查看这个问题: https://github.com/LightTable/Python/issues/16

这里推荐了一种解决办法:

  1. 打开C:\Program Files\LightTable\plugins\python\python_compiled.js这个文件
  2. 在第96行,把 lt.plugins.python.escape_spaces.call(null,lt.plugins.python.py_path) 替换成 lt.plugins.python.py_path
  3. 保存文件,然后重启Light Table

感谢GitHub用户gpiancastelli找到这个解决办法。

撰写回答