Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Tornado Web-AttributeError:“连接”对象没有属性“\u execute”_Python_Ubuntu_Mysql_Tornado_Attributeerror - Fatal编程技术网

Python Tornado Web-AttributeError:“连接”对象没有属性“\u execute”

Python Tornado Web-AttributeError:“连接”对象没有属性“\u execute”,python,ubuntu,mysql,tornado,attributeerror,Python,Ubuntu,Mysql,Tornado,Attributeerror,在生产服务器上部署应用程序时,我在使用tornadoweb的最新分支时遇到了一种奇怪的行为 我对代码进行了多次测试,当我使用python 2.6.3和MySQLdb 1.2.3b2在我的笔记本电脑Archlinux上进行测试时,代码完全正常工作 一旦我用python 2.6.2在我的生产服务器Ubuntu x64上部署,MySQLdb 1.2.3.c1也用1.2.1版本进行了测试,并调用该页面,它就会引发以下错误: Traceback (most recent call last): F

在生产服务器上部署应用程序时,我在使用tornadoweb的最新分支时遇到了一种奇怪的行为

我对代码进行了多次测试,当我使用python 2.6.3和MySQLdb 1.2.3b2在我的笔记本电脑Archlinux上进行测试时,代码完全正常工作

一旦我用python 2.6.2在我的生产服务器Ubuntu x64上部署,MySQLdb 1.2.3.c1也用1.2.1版本进行了测试,并调用该页面,它就会引发以下错误:

Traceback (most recent call last):  
  File "/usr/local/lib/python2.6/dist-packages/tornado/web.py", line
688, in _execute  
    getattr(self, self.request.method.lower())(*args, **kwargs)  
  File "/var/www/app.py", line 122, in get  
    self.store_db('cc',test)  
  File "/var/www/app.py", line 82, in store_db  
    self.db.execute(query)  
  File "/usr/local/lib/python2.6/dist-packages/tornado/database.py",
line 132, in execute  
    self._execute(cursor, query, parameters)  
AttributeError: 'Connection' object has no attribute '_execute' 
奇怪的是,在我的笔记本电脑上测试名为blog的本机演示也可以正常工作,但一旦我将其部署到生产环境中,它就会停止工作,出现上面列出的save问题


我必须添加db.get/db.query函数,这些函数运行良好。

我终于解决了我的问题,将我的问题转移到新的ubuntu x64,而不是使用i386版本