安装Light Table,最初Python正常,设置Julia后Python出问题
我安装了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
这里推荐了一种解决办法:
- 打开C:\Program Files\LightTable\plugins\python\python_compiled.js这个文件
- 在第96行,把
lt.plugins.python.escape_spaces.call(null,lt.plugins.python.py_path)
替换成lt.plugins.python.py_path
- 保存文件,然后重启Light Table
感谢GitHub用户gpiancastelli找到这个解决办法。