Sublime Text 3 是用 Python 3.3 开发的,所有插件都通过其内部 Python 环境 (3.3) 运行。 现在,我想在我的 Sublime 插件中使用与 Python 3.6+ 兼容的包。我怎样才能克服这个冲突?
最佳答案
Sublime Text 4 目前处于“谨慎测试版”状态,仅适用于注册用户。它现在附带两个版本的 plugin_host
,一个运行 Python 3.3,另一个使用 Python 3.8 - 您可以阅读有关新的 API Environments 的信息。在开发文档中。简而言之,如果您希望插件运行 3.8,请在包的根目录中创建一个包含文本 3.8
的 .python-version
文件。其他任何内容、根本没有文本或根本没有文件都意味着您的插件将在 3.3 上运行。
您可以在 Sublime Text Discord Server 的 #announcements
下找到开发版本(当前)。但是,如果您打算使用开发版本(顺便说一句,它非常稳定),请确保您始终升级到最新版本,并发布错误/反馈以帮助开发工作。我认为真正的公开测试版(仍然仅适用于注册用户)很快就会推出。
关于python - 在 Sublime Text 3 插件中运行 Python 3.6+ 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66324130/