Sublime 找不到该模块来运行该软件包。(importError 没有名为 ___ 的模块)

Sublime cannot find the module in order to run the package. (importError no module named ___)

提问人:PhewphewMathew 提问时间:10/18/2023 更新时间:10/18/2023 访问量:34

问:

我从 Github 页面克隆了 2 个存储库,即 HyperHelpAuthorHyperHelpCore 来运行一个名为 SnAPI 的包。但是 Sublime Text 不断抛出一个我自己无法处理的错误。

ImportError:没有名为“hyperhelpcore.core”的模块。

当我克隆 SnAPI 包时,控制台上会弹出此错误。最终,这些软件包都不起作用。第一个,HyperHelpAuthor,已成功安装,我可以在菜单栏上看到一堆项目,但它们都由灰色着色,无法运行。

第二个软件包,HyperHelpCore根本没有出现在我的编辑器上。

最后但并非最不重要的一点是,SnAPI 也没有出现在我的命令面板上,包括上面的错误。

有什么方法可以解决这个问题吗?

插件 sublimetext3 git-clone 包控制

评论

0赞 OdatNurd 10/18/2023
作为我下面回答的额外旁注,SnAPI 中的帮助目前略微落后于最近的曲线。但是,我目前正在更新帮助系统,以便我可以使其恢复正常。

答:

1赞 OdatNurd 10/18/2023 #1

hyperhelpcore不是一个包,它是其他包为了提供系统而依赖的依赖项(尽管具有讽刺意味的是,我目前正在改变它的工作方式)。

顺便说一句,不需要运行;它是一个单独的软件包(目前是 pre-alpha),旨在提供所需的服务,使使用 HyperHelp 的创作帮助更容易。HyperHelpAuthorSnAPI

安装所有内容的常用方法是以下说明(但是,请先参阅下文,因为您已经克隆了存储库):

  1. 从命令面板使用Package Control: Add Repository
  2. 在窗口底部显示的面板中,输入 URL:https://raw.githubusercontent.com/STealthy-and-haSTy/SublimePackages/master/unreleased-packages.json
  3. 从命令面板中使用并从列表中选择(或者,如果您也需要)Package Control: Install PackageSnAPIHyperHelpAuthor

但是,由于您已经克隆了存储库,因此最简单的方法是从命令面板中使用,然后从列表中进行选择。Package Control: Install Local Dependencyhyperhelpcore

请注意,所有包都区分名称;您应该使用与 GitHub 上显示的名称相同的名称克隆它们。

评论

0赞 PhewphewMathew 10/18/2023
感谢您的详细回答。正如你上面提到的,我应该选择.现在它运行顺利。hyperhelpcoreLocal DependencyPackage Control