2009-08-30 29 views
0

我試圖打開一個我在2.5中創建的擱置文件,但是我得到了我在問題標題中列出的錯誤。dbm.error:數據庫類型是dbm.bsd,但模塊不可用(Python 3.0)

數據不是必需的,但我真的很想要它們。

查看lib\dbm\__init__.py文件,它識別4種類型的dbm模塊,但只在我的系統上找到dbm.dumb。

有誰知道我該如何打開它?
是否有像dumb.py文件這樣的bsd.py文件?
我需要安裝2.5才能使用它嗎?

另外,當我創建這個文件時,我可能在我的舊安裝中安裝了Panda。
Panda標準附帶的Python安裝還是可能附帶此文件的?

謝謝!

回答

1

bsddb是Python 2.5(AND 2.4 AND 2.6 ...)的一部分,但不是3.0 - 它被刪除(長篇故事...... :-)。從pypi得到它的3.0,恢復你的數據到其他形式(sqlite是我個人的建議),並從此過上幸福的生活! - )

相關問題