如何解决在 Sublime Text 3 插件中运行 Python 3.6+ 代码
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,请在包的根目录中创建一个 .python-version
文件,其中包含文本 3.8
。其他任何内容,根本没有文本或根本没有文件意味着您的插件将在 3.3 下运行。
您可以在 Sublime Text Discord 服务器上的 #announcements
下找到开发版本(当前)。但是,如果您打算使用开发版本(非常稳定,顺便说一句),请确保您始终升级到最新版本,并发布错误/反馈以帮助开发工作。我认为真正的公开测试版(仍然只针对注册用户)很快就会推出。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。