開発ツールを使用したMacOSX 10.5(Leopard)へのデフォルトのPythonインストールで次の手順を実行します。
noel ~ : python
Python 2.5.1 (r251:54863, Jan 13 2009, 10:26:13)
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import bsddb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/bsddb/__init__.py", line 51, in <module>
import _bsddb
ImportError: No module named _bsddb
いいですね TMNCの提案に従って、またはMacPortsなどを使用して、自分のPythonパッケージをあきらめたり、インストール/構成/保守したりせずに、これを修正するにはどうすればよいですか?
編集
MacPorts経由でPython2.4とBSDDBをインストールすることで、この問題を回避しました。
私の質問はまだ残っています:なぜデフォルトのインストールが壊れているのですか、そしてそれを修正することが可能ですか?