The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"python import bsddb"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Python)
Изначальное сообщение [ Отслеживать ]

"python import bsddb"  +/
Сообщение от handler2006 email(ok) on 08-Июн-12, 15:13 
Здравствуйте!
Имеем:
OS - Fedora 12
python - 2.6
script.py - скрипт(очень старый) на питоне , содержит строчку: "import bsddb"
Делаем:
python script.py
Traceback (most recent call last):
  File "write_c_code_cat_dat.py", line 6, in <module>
    import dbhash
  File "/usr/local/lib/python/dbhash.py", line 5, in <module>
    import bsddb
  File "/usr/local/lib/python/bsddb/__init__.py", line 51, in <module>
    import _bsddb
ImportError: No module named _bsddb

Скачал python-2.5, bsddb-3.5.1, собрал - ошибка та же.
Как правильно подружить  python и bsddb?
Алексей

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "python import bsddb"  +/
Сообщение от Andrey Mitrofanov on 08-Июн-12, 15:26 
> ImportError: No module named _bsddb

Вбиваешь эту строчку в гугль и подключаешь разум ко Вселенной:

http://marc-abramowitz.com/archives/2007/11/28/hacking-os-xs.../

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "python import bsddb"  +/
Сообщение от handler2006 email(ok) on 08-Июн-12, 17:02 
Прочитал статью, изменил строчку в файле /usr/local/lib/python2.5/dbhash.py
import bsddb3 as bsddb
Результат без изменений
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "python import bsddb"  +/
Сообщение от Andrey Mitrofanov on 08-Июн-12, 17:30 
> Прочитал статью, изменил строчку в файле /usr/local/lib/python2.5/dbhash.py
> import bsddb3 as bsddb
> Результат без изменений

""BerkeleyDB is detected when make runs setup.py.  Look in the output from
your make and you'll see a message about whether or not a useful
BerkeleyDB library and include files were found.

Typically this happens on linux distros because people do not have a
bsddb-dev type package installed containing the header files needed to
compile.""

Питон собирал? А -dev от BDB при этом поставил?

---Результатов: примерно 2 060+++Это будет длинный тред!

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "python import bsddb"  +/
Сообщение от handler2006 email(ok) on 08-Июн-12, 17:37 
python собирал в двух вариантах:
1. сначала python, затем bsddb
2. сначала bsddb, затем python
В обоих случаях возникает ошибка
dev от BDB не собирал и не знаю как это сделать
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру