6

我正在尝试 Light Table 并学习如何使用它。总的来说,我喜欢它,但我注意到在 Python 程序中使监视和内联评估工作的唯一方法是使用 Python 2.7.8,这使得它与我的一些代码不兼容。有没有办法让它改用 Python 3?

我查看了 Google 和 GitHub,但找不到任何有希望的东西。

我正在使用带有 OS X 10.10.2 的 Mac。我安装了可以从终端正常运行的 Python 3.4.0。

4

4 回答 4

3

我在使用仅在 Python3.3 上有效的语法时遇到了同样的问题。- 转到设置:用户行为 - 添加行(找到你的 python 二进制文件的真实路径): [:app :lt.plugins.python/python-exe "/usr/bin/python3.4"] - 保存并测试在你的灯台上

它对我有用:) 希望它有帮助

于 2015-04-09T09:38:38.217 回答
0

我遇到了同样的问题。在使用 .py 扩展名保存文件然后键入 Cmd+Enter 后,它对我有用。

于 2015-02-04T21:22:54.367 回答
0

点击Ctrl + Space以调出控制面板。然后开始输入Set Syntax并选择Set Syntax to Python。开始输入您的 Python,然后按下Ctrl + Shift + Enter以构建和运行程序。

于 2015-02-04T17:44:39.397 回答
0

除了改变 Ctrl+Space Settings:User Behaviour

 [:app :lt.plugins.python/python-exe "/path_to_your_custom_bin/bin/python3.4"]

( 'unicode' is not defined)存在问题Unicode,我还需要修改ltmain.py以使用 Python3,请参见此处:

https://github.com/eduardflorinescu/lighttable_python3_patch/blob/master/ltmain.py

确保你备份了原始文件ltmain.py,你可以区分两者,看看有什么区别和改变了什么:

于 2018-04-11T10:41:07.817 回答