问题描述
我无法导入 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。