Sublime Text插件:添加python库

发布于 2021-01-29 16:42:07

我正在尝试编写一个崇高的文本插件,它将进行一些Windows
api调用。我进行了一些研究,发现该python库提供了我需要使用的API。

因此,我正在尝试使用此库。当我在崇高的文本插件中添加导入语句时,它给我错误

ImportError: No module named win32api

我认为这是因为sublime文本是内置python附带的,而我实际上尚未在系统上安装这些库,因此会引发这些错误。我该如何在我的崇高插件中添加此类库?我该如何分发此类插件?

关注者
0
被浏览
158
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    为了在Sublime中使用第三方库,您需要将其包含在插件目录中,并且需要包含所使用Python的正确版本-ST2 2.6,ST3 3.3
    。为了使下一步正常完成,请从python.org在系统上安装要定位的Python版本。例如,如果您使用的是ST3,请确保在系统上安装了Python
    3.3.2。

    然后,pywin32从Christoph
    Gohlke的WindowsPython扩展包中下载正确的版本。将其安装在系统上,然后尝试复制c:\Python33\Lib\site- packages\win32\Packages/MyPluginSublime中的文件夹中。该安装程序会在几个目录site- packages,所以根据不同的系统要求你在做你可能需要到其他目录复制以及规划-
    win32comwin32comextpywin32_system32和/或pythonwin

    您现在应该可以import win32import .win32在您的插件中。祝好运!



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看