gpt4 book ai didi

python - Sublime Text 用来运行插件的 Python 解释器在哪里?

转载 作者:太空狗 更新时间:2023-10-30 02:29:18 25 4
gpt4 key购买 nike

我正在尝试找到 Sublime Text 用来运行插件的 Python 解释器。

考虑到 sys.executable 会给我一个 Python 解释器的绝对路径,我尝试创建这个插件:

from sys import version_info, executable    
from sublime_plugin import TextCommand

class GetPythonInfo(TextCommand):
def run(self, edit):
print(executable)
print(version_info)

Sublime 控制台输出:

>>> view.run_command('get_python_info')
python3
sys.version_info(major=3, minor=3, micro=3, releaselevel='final', serial=0)

由于我的系统上其他地方没有安装 Python 3.3.3,我假设这个解释器是作为 Sublime 的一部分安装在某个地方的。有没有办法在 Sublime 之外运行这个解释器,如果有,怎么做?

有一些问题(如 this one)询问如何为构建系统更改 Python 解释器。相比之下,我想构建一个专门用于 Sublime 插件开发的 virtualenv。理想情况下,此 virtualenv 将基于 Sublime 内部使用的 Python 3.3.3 解释器。

我在 Mac OS X 上使用 Sublime Text 3,但我对其他系统/版本的 Sublime 的答案很感兴趣。

最佳答案

Sublime 的 Python 解释器被编译成 Sublime 可执行文件本身,因此无法在程序之外运行它。您可以做的是安装 SublimeREPL打包并运行 Sublime REPL 以更好地访问内置解释器。

关于python - Sublime Text 用来运行插件的 Python 解释器在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33084068/

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