安装了sqlalchemy居然没法用

天上有天 发布于 2015/12/06 20:53
阅读 1K+
收藏 0
ubuntu15.10; python2.7; sqlalchemy1.0.9
具体问题:
=================================
from sqlalchemy import * #这里没报错
db = create_engine(.....) 
这里报错,AttributeError: 'module' object has no attribute 'create_engine'
==================================
from sqlalchemy import create_engine 
ImportError: cannot import name create_engine
===============

sqlalchemy是这么安装的:sudo pip install SQLAlchemy。

重装依然。

好诡异 ;网搜似乎只有我遇到这么个坑。

求超牛指教 

附:sqlachemy的tab提示(ipython)

sqlalchemy.
sqlalchemy.COLSIZ        sqlalchemy.MySQLAlchemy  sqlalchemy.os
sqlalchemy.DBNAME        sqlalchemy.NAMES         sqlalchemy.randName
sqlalchemy.FIELDS        sqlalchemy.main          sqlalchemy.rrange
	
 
  
 
  

加载中
0
铂金胖子
铂金胖子

import sqlalchemy

print(sqlalchemy.__file__)

看看,这个sqlalchemy在哪?怀疑是你python import 了错误的 sqlalchemy

0
天上有天
天上有天

引用来自“铂金胖子”的评论

import sqlalchemy

print(sqlalchemy.__file__)

看看,这个sqlalchemy在哪?怀疑是你python import 了错误的 sqlalchemy

<code>print sqlalchemy.__file__

/home/XXXXXX/Documents/python/test/sqlalchemy.pyc</code>

还真是,原来我建立了个同名文件用来玩的。。


天上有天
天上有天
改掉文件名;名称覆盖的问题解决
0
gwyy
gwyy
哈哈 我也遇到了这个问题  建了个同名的python文件 所以报错啦
返回顶部
顶部