Я пытаюсь установить pysqlite и иметь проблемы с этим. Я выяснил, что наиболее вероятной причиной этого является отсутствие заголовков sqlite, и я должен их установить. Моя платформа: CentOS версии 5.3 (Final). У меня есть Python-2.6.2.Как обращаться с пакетами программного обеспечения?
Я также узнал, что мне нужны файлы .rpm. Что касается их, я выполняю:
rpm -i sqlite3-devel-3.n.n.n.rpm
и все должно быть хорошо.
Однако я не знаю, где найти файл sqlite3-devel-3.n.n.n.rpm. Должна ли она быть в моей системе? Я не смог найти его с помощью «locate sqlite3-devel-3». Должен ли я скачать этот файл? Если да, где я могу найти его и какую версию использовать? Я имею в виду, что файл .rpm должен, вероятно, соответствовать версии sqlite, которая есть у меня на моем компьютере? Если это так, как я могу узнать версию моего sqlite?
Если я типа "от pysqlite2 импорта dbapi2 как SQLite" я получаю:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pysqlite2
"ням поиск pysqlite" дает мне следующее:
Loaded plugins: fastestmirror
Excluding Packages in global exclude
list Finished
==== Matched: pysqlite ==== python-sqlite.x86_64 : Python bindings
for sqlite.
Кстати, я следующий каталог: /home/myname/opt/lib/python2.6/sqlite3 и там у меня есть следующие файлы:
dbapi2.py dbapi2.pyc dbapi2.pyo
dump.py dump.pyc dump.pyo
__init__.py __init__.pyc __init__.pyo test
Если я типа «импорт UnitTest», а затем «импорт sqlite3 как SQLite» я получаю:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/myname/opt/lib/python2.6/sqlite3/__init__.py", line 24, in <module>
from dbapi2 import * File "/home/myname/opt/lib/python2.6/sqlite3/dbapi2.py",
line 27, in <module>
from _sqlite3 import * ImportError: No module named _sqlite3
Спасибо заранее.
Если я типа "от pysqlite2 импорта dbapi2 как SQLite" я получаю: Traceback (самый последний вызов последнего): файл " ", строка 1, в ImportError: Нет модуля с именем pysqlite2 –
Verrtex
Поиск в вашем репозитории centos с использованием функции поиска yum. ня поиск pysqlite я получаю: питона-sqlite.i386 1.1.7-1.2.1 установлен Сопряган от: http://pysqlite.org/ В моей системе есть модуль, который называется sqlite3 – whatnick
Когда библиотека была включен в Python, он был для sqlite3 и переименован в sqlite3 Я сомневаюсь, что вам нужен старый sqlite2 – Mark