Führen Sie die folgenden Schritte bei der Standard-Python-Installation unter Mac OS X 10.5 (Leopard) mit Developer Tools aus:
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
schön, nicht wahr? Wie kann ich das beheben, ohne aufzugeben und mein eigenes Python-Paket zu installieren/konfigurieren/verwalten, wie es in Der Vorschlag von TMNC oder MacPorts usw. verwenden?
Editar
Ich habe das Problem umgangen, indem ich Python2.4 und BSDDB über MacPorts installiert habe.
Meine Frage ist immer noch: Warum ist die Standardinstallation kaputt und ist es möglich, sie zu reparieren.
0 Stimmen
Da die Version des Anbieters kaputt ist, ist das eine extrem gute Erklärung dafür, warum Sie eine separate Version behalten wollen, die Sie selbst pflegen und nicht der Anbieter. Benutzen Sie MacPorts.