Sublime Text 3是在Python 3.3中开发的,所有插件都通过其内部Python环境(3.3)运行。现在,我想在我的Sublime插件中使用与Python 3.6+兼容的包。我该如何克服这种矛盾呢?
Sublime Text 4在"discreet beta"目前,只对注册用户开放。它现在有两个版本的plugin_host
,一个运行Python 3.3,另一个使用Python 3.8——你可以在开发文档中阅读有关新的API环境的信息。简单地说,如果你想让你的插件运行3.8,在你的包的根目录下创建一个.python-version
文件,其中包含文本3.8
。如果没有任何文本,或者没有任何文件,那么你的插件将在3.3版本中运行。
你可以在#announcements
下的Sublime Text Discord服务器上找到开发版本(目前)。然而,如果你打算使用开发版本(这是相当稳定的,顺便说一句),请确保你总是升级到最新的版本,并发布bug/反馈以帮助开发工作。我认为一个真正的公测版(仍然只对注册用户开放)很快就会到来。