为什么不升华识别我下载的模块?

时间:2017-03-29 03:14:30

标签: python sublimetext

http://pmorissette.github.io/bt/index.html#what-is-bt 这是我想要使用的模块。在sublime中创建python文件后, 进口bt 给了我错误 ImportError:没有名为bt的模块 即使终端宣布下载成功。此外,我能够在终端上运行行导入bt没有任何错误。所以它必须是sublime的错误。 Sublime正在运行Python 3.3,这很好。我是否必须通过将文件放在相对靠近的位置来将模块链接到sublime?如果是这样,我在Finder上找不到它(我正在使用mac)。

1 个答案:

答案 0 :(得分:1)

这是因为你正常安装的python与Sublime Text的python 不同

要在Sublime Text插件中使用这样的模块,你应该建立依赖关系(特别是如果你想分发你的包)。

您可以通过从python中打印来找到库的代码。这是pygame的一个例子:

>>> import pygame
>>> pygame
 <module 'pygame' from 'C:\\Python34\\lib\\site-packages\\pygame\\__init__.py'>
>>>

在这种情况下,pygame的代码位于C:/Python34/lib/site-packages/pygame