gpt4 book ai didi

python - tornado.database 导入错误 : No module named database

转载 作者:太空宇宙 更新时间:2023-11-04 10:48:05 24 4
gpt4 key购买 nike

我正在使用 Bret Taylor 的“socialcookbook”(https://github.com/finiteloop/socialcookbook) 的一个分支,它使用“import tornado.database”- 直到昨天(3.01 版本?)它都运行良好,现在我收到一个 ImportError:当我在 Heroku 上编译时(使用 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:https://github.com/bdarnell/torndb

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

关于python - tornado.database 导入错误 : No module named database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15938260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com