无法导入 sublime_plugin

问题描述

我无法导入 sublime_plugin。

这段代码昨天有效: import sublime_plugin 但是当我今天回来时,它不起作用。我的 cmd.py 文件在 Sublime Text 3\Packages\CMD 里面。它给了我一个 ModuleNotFoundError。我使用 sublime text 3 和 python 3。它也不能从命令行工作。

我也尝试在 VSCode 中运行它,但效果不佳。

重新安装 sublime text 3 没有解决问题。 多次重新安装 Sublime 后,它现在似乎可以工作了。

所以我的整个代码是:

import os
import sublime_plugin

class CmdCommand(sublime_plugin.TextCommand):
    def run(self,edit):
        os.system("cd " + self.view.file_name() + " & start cmd")

它在我将它放入文件夹的那天就起作用了。

来自此链接How can I open command line prompt from Sublime in windows7

编辑:它不再起作用了。

解决方法

在 Spyder IDE 中试用,或尝试重新安装

-pip 安装 sublime。

,

导入 sublime_plugin 模块唯一有意义的地方是在 Sublime Text 插件的代码中,并且只有 Sublime Text 编辑器可以执行其插件之一。

sublime_plugin 模块导入将使用 Python 解释器从命令行运行的代码中,或者尝试“在 VSCode 中运行它”是没有意义的。

我建议你看看网上的一些 Sublime Text 插件教程和一些简单插件的代码,比如 Switch View in Group 插件非常简单易懂。如果您有时间,您可以观看一些 OdatNurd 的Sublime Text Tutorials on YouTube