gpt4 book ai didi

python - 如何更改 Sublime Text 2 中的内置 python?

转载 作者:太空狗 更新时间:2023-10-29 18:12:34 26 4
gpt4 key购买 nike

这样的问题:Change python interpreter - Sublime Text 2如果您真的想针对您的 Python 代码运行 Build,则非常有用。但是,我希望插件(例如 SublimeRope)运行我选择的 Python 而不是内置的 Python,后者恰好是 2.6

我在 Python 2.7 中工作,因此内置的 Python 2.6 导致在尝试使用 SublimeRope 时经常出现语法错误。

我发现了各种方法来更改与正在处理的运行代码相关的 Python,但没有一种方法会影响插件使用的 Python。

我一直在使用:

import sys
print sys.version

在插件 .py 代码中查看针对它运行的版本,它始终是内置的 2.6

编辑 1:我看到 Sublime Text 2 中有一个功能请求,使 Python 2.7 成为嵌入式 python:http://sublimetext.userecho.com/topic/105249-update-the-python-embedded-interpreter-to-27/如果没有其他方法可以做到这一点,请点赞。

编辑 2:此问题与插件 SublimeLinter 相关:https://github.com/SublimeLinter/SublimeLinter/issues/13由于该插件的设置方式,似乎可以使用系统 Python 而不是 Sublime Text 2 嵌入式 Python。我一直没能找到一种类似的方法来更改用于 SublimeRope 插件的 Python。

最佳答案

我通过创建 custom build system 解决了这个问题.

例如,这是我正在使用的:

{
"cmd": ["/Library/Frameworks/Python.framework/Versions/Current/bin/python", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}

关于python - 如何更改 Sublime Text 2 中的内置 python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14355719/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com