Я пробую Heroku с Python, я успешно выполнил пример "приветственное слово" с Flask .
Теперь я хочу развернуть очень простое приложение, используя sqlite3 и Flask, и я знаю, что приложение работает. Но у меня проблемы с его работой, и я подозреваю, что проблема в sqlite.
Когда я запускал оболочку Python, которую предоставляет Heroku, вот журнал ошибок импорта:
$ heroku run python
Running python attached to terminal... up, run.2
Python 2.7.1 (r271:86832, Jun 26 2011, 01:08:11)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python2.7/sqlite3/__init__.py", line 24, in
from dbapi2 import *
File "/usr/local/lib/python2.7/sqlite3/dbapi2.py", line 27, in
from _sqlite3 import *
ImportError: No module named _sqlite3
>>>
Нужно ли мне что-то добавить в requirements.txt
, файл, используемый для зависимостей? Пока он содержит только Flask == 0.8
. Дата и время импорта в примерах работает должным образом. Я просмотрел журналы heroku
, и это сообщение также появляется без каких-либо других важных сообщений.
Есть ли у меня способ использовать sqlite3 на Heroku? Спасибо за помощь.