SQLAlchemy:ImportError:无法导入名称列

时间:2014-06-30 12:49:09

标签: python sqlalchemy importerror

我只是用pip做了sqlalchemy

pip install sqlalchemy

当我在python控制台中从sqlalchemy导入一个简单的类

from sqlalchemy import Column

我收到此错误

from sqlalchemy import Column
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "sqlalchemy.py", line 5, in <module>
    from sqlalchemy import Column, Integer, Unicode, UnicodeText, String
ImportError: cannot import name Column

我在OSX和Ubuntu环境中遇到同样的错误。 在SQLAlchemy网站支持部分,没有关于此问题的参考。 它与我的Python环境有关吗?

2 个答案:

答案 0 :(得分:9)

您在同一目录中命名了自己的脚本sqlalchemy.py或者具有该名称的另一个python文件,并且它正在屏蔽该库。重命名该文件。

你可以在你的追溯中看到这个;脚本导入本地文件 sqlalchemy.py(无路径),然后再次尝试导入。

答案 1 :(得分:0)

from sqlalchemy.schema import Column

sqlalchemy.schema.Column