Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 16, 2009 07:35:59

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

а линуксе CentOS в python26 похоже нет sqlite3

на линуксе CentOS в python26 похоже нет sqlite3, что делать? easy_install для sqlite похоже нет

Traceback (most recent call last):
File "zav.py", line 8, in <module>
from pageMain import *
File "/home/lega/0/pageMain.py", line 4, in <module>
import db
File "/home/lega/0/db.py", line 3, in <module>
import sqlite3
File "/usr/local/lib/python2.6/sqlite3/__init__.py", line 24, in <module>
from dbapi2 import *
File "/usr/local/lib/python2.6/sqlite3/dbapi2.py", line 27, in <module>
from _sqlite3 import *
ImportError: No module named _sqlite3

Офлайн

#2 Ноя. 16, 2009 10:38:52

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

а линуксе CentOS в python26 похоже нет sqlite3

У меня на FreeBSD была такая же проблема. Выход: ставить sqlite3 и pysqlite из репозитариев (портов) ручками.



Офлайн

#3 Ноя. 16, 2009 11:47:45

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

а линуксе CentOS в python26 похоже нет sqlite3

igor.kaist
У меня на FreeBSD была такая же проблема. Выход: ставить sqlite3 и pysqlite из репозитариев (портов) ручками.
сейчас там установлено 3 питона, 2.4, 2.5, 2.6 ,
если вызываю easy_instal или yum, то пакеты устанавливаются в 2.4,
как поставить в 2.6?

Офлайн

#4 Ноя. 16, 2009 17:07:08

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

а линуксе CentOS в python26 похоже нет sqlite3

$ easy_install-2.6 ?

Отредактировано (Ноя. 16, 2009 17:07:22)

Офлайн

#5 Ноя. 17, 2009 06:27:52

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

а линуксе CentOS в python26 похоже нет sqlite3

Ferroman
$ easy_install-2.6 ?
да, есть токой,

спасибо

Офлайн

#6 Авг. 30, 2011 00:37:19

pavlots
От:
Зарегистрирован: 2010-07-29
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

а линуксе CentOS в python26 похоже нет sqlite3

та же проблема в FreeBSD 8.1
No module named _sqlite3

igor.kaist
igor.kaist
меня на FreeBSD была такая же проблема. Выход: ставить sqlite3 и pysqlite из репозитариев (портов) ручками.
в портах FreeBSD8.1
нет pysqlite
#find /usr/ports/ -name sqlite3 - находит в /usr/ports/databases/sqlite3
а
#find /usr/pirts/ -name pysqlite - ничего не дает… как вы его из портов поставили?


ваш совет попробую.. снесу имеющийся (как показывает pkg_info) sqlite3-3.7.7.1
и поставлю его из портов (питон я тоже из портов ставил, при этой установке sqlite3-3.7.7.1
как раз и установился…)

гм с помощью pkg_delete sqlite3-3.7.7.1 не сносится ругается что поставлен subversion….

на другой машине питон 2.6, там поставил из портов sqlite3 …. проблема осталась - видать при установке из портов что-то пропускаю, знать бы что….?

прочитал что pysqlite нужен только для версий питона ниже 2.5…..
а у нас 2.7

!!! в общем нашел по наводке игоря -
надо из портов FreeBSD поставить сам Питон с ним станет sqlite3, а также поставить и /usr/ports/databases/py-sqlite3
так что в винде в питон при устанвоке sqlite3 входит а во FreeBSD не полностью



Отредактировано (Авг. 30, 2011 02:30:47)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version