首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SublimeText2: SublimeCodeIntel没有添加导入,即使它建议

SublimeText2: SublimeCodeIntel没有添加导入,即使它建议
EN

Stack Overflow用户
提问于 2013-03-08 20:28:33
回答 1查看 1.2K关注 0票数 0

我试图将SQLAlchemySublimeText2结合使用,并执行以下顺序

那我就知道

然后

所以我的代码是

代码语言:javascript
复制
from sqlalchemy.ext.declarative import declarative_base


Base = declarative_base()


class Transaction(Base):
    __tablename__ = 'transaction'
    # id = Column('id', Integer, primary_key=True)
    id = Column('id', Integer, primary_key=True)


def main():
    print 'Hello World!'


if __name__ == '__main__':
    main()

当我尝试将它构建为python构建时,我看到

代码语言:javascript
复制
line 10, in Transaction
    id = Column('id', Integer, primary_key=True)
NameError: name 'Column' is not defined
[Finished in 0.2s with exit code 1]

这是因为它没有在文件中导入ColumnInteger

我怎么才能解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2013-03-08 21:23:06

我的理解是,SublimeCodeIntel将解析您导入的模块,并根据您导入的内容提出建议。从他们的github页面

导入自动完成-实时显示具有可用模块/符号的自动完成。

我在他们的文档中看不到任何地方,他们说它会自动为您导入模块,我自己也没有发现这种功能,因为我已经在崇高文本中使用过它。

另外,在Aptana或Eclipse中使用PyDev插件可以为您提供大量关于导入和自动完成等功能。当然,您现在使用的是一个完整的IDE,而不是轻量级的文本编辑器,但两者都有其优点和缺点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15302739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档