Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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.database Importerror:没有名为database的模块_Python_Heroku_Tornado - Fatal编程技术网

Python tornado.database Importerror:没有名为database的模块

Python tornado.database Importerror:没有名为database的模块,python,heroku,tornado,Python,Heroku,Tornado,我正在使用Bret Taylor的“SocialOkBook”(SocialOkBook)的一个分支,它使用“import tornado.database”(导入tornado.database),直到昨天(3.01版本?)它还工作得很好,现在我得到了一个ImportError:在Heroku上编译时没有名为database的模块(使用Python) 我的requirements.txt文件很简单: mysql-python tornado 我的导入语句: import base64 imp

我正在使用Bret Taylor的“SocialOkBook”(SocialOkBook)的一个分支,它使用“import tornado.database”(导入tornado.database),直到昨天(3.01版本?)它还工作得很好,现在我得到了一个ImportError:在Heroku上编译时没有名为database的模块(使用Python)

我的requirements.txt文件很简单:

mysql-python
tornado
我的导入语句:

import base64
import datetime
import functools
import json
import hashlib
import hmac
import time
import logging
import os
import smtplib #for mandrill email notifications
import httplib #for custom error handler
import re
import string
import tornado.database
import tornado.escape
import tornado.httpclient
import tornado.ioloop
import tornado.web
import urllib
import urllib2
import urlparse
from tornado.options import define, options
import facebook

有什么想法吗?我很难解决这个问题,我无法推送新版本(奇怪的是,如果我在Heroku上回滚,旧版本可以正常工作)

事实证明,Tornado 3.0已经弃用Tornado.database并用torndb替换它:


因此,修复方法是简单地将所有tornado.database引用替换为torndb,并将torndb添加到requirements.txt文件。

事实证明,tornado 3.0已弃用tornado.database,并将其替换为torndb:

因此,修复方法是简单地用torndb替换所有tornado.database引用,并将torndb添加到requirements.txt文件中