嘿!我创造了一个网页.Py从远程Oracle数据库查询数据的站点运行得非常好,但我现在在尝试从远程MySQL数据库创建用户身份验证时遇到了一个问题。你知道吗
按照下面的步骤:http://webpy.org/cookbook/userauthpgsql
python命令行中的程序与此完全相同,但由于某种原因,在尝试从Apache连接到远程MySQL数据库时,出现以下错误:
<type 'exceptions.AttributeError'> at /login
'module' object has no attribute 'connect'
我尝试过的事情:
下面是从我的主程序运行的代码:
myDB = MySQLdb.connect(host='ip',user='user',passwd='password',db='db',port=3306 );
cHandler = myDB.cursor()
cHandler.execute("SHOW TABLES;")
results = cHandler.fetchall()
for items in results:
print items
任何有关该问题的帮助,或进一步诊断它的方法将不胜感激!谢谢
Edit1:我检查了MySQLdb的搜索位置:/usr/local/lib/python2.7/site packages
这似乎是正确的。你知道吗
编辑2:
ldd模块_wsgi.so公司
linux操作系统-vdso.so公司.1=>;(0x00007fff4b5fd000)
libpython2.7.so.1.0=>;/lib64/libpython2.7.so.1.0
libpthread.so文件.0=>;/lib64/libpthread.so文件.0
libdl.so公司.2=>;/lib64/libdl.so公司.2
libutil.so文件.1=>;/lib64/libutil.so文件.1
libm.so公司.6=>;/lib64/libm.so公司.6
libc.so公司.6=>;/lib64/libc.so公司.6
/lib64/ld-linux-x86-64.so.2
如前所述,请检查与您尝试运行的文件在同一目录中是否有同名的文件MySQLdb.py文件你知道吗
相关问题 更多 >
编程相关推荐