Problem versucht PyCurl auf Mac Snow Leopard zu installieren
Meine App muss PyCurl verwenden, also habe ich versucht, es auf meinem Mac zu installieren, aber ich habe viele Probleme und Fehler gefunden.
Anforderung: Zunächst muss ich sagen, dass die Version von Python auf meinem Mac 32-Bit-basiert ist, da ich WxPython verwenden muss, das 32-Bit-Python benötigt. Dafür habe ich benutzt:
defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
Zum Installieren von PyCurl habe ich Folgendes verwendet:
sudo env ARCHFLAGS="-arch x86_64" easy_install setuptools pycurl
Und das Terminal kehrte zurück:
Best match: setuptools 0.6c11
Processing setuptools-0.6c11-py2.6.egg
setuptools 0.6c11 is already the active version in easy-install.pth
Installing easy_install script to /usr/local/bin
Installing easy_install-2.6 script to /usr/local/bin
Using /Library/Python/2.6/site-packages/setuptools-0.6c11-py2.6.egg
Processing dependencies for setuptools
Finished processing dependencies for setuptools
Searching for pycurl
Best match: pycurl 7.16.2.1
Processing pycurl-7.16.2.1-py2.6-macosx-10.6-universal.egg
pycurl 7.16.2.1 is already the active version in easy-install.pth
Using /Library/Python/2.6/site-packages/pycurl-7.16.2.1-py2.6-macosx-10.6-universal.egg
Processing dependencies for pycurl
Finished processing dependencies for pycurl
So dachte ich, dass Pycurl korrekt installiert ist und funktioniert, aber als ich meine App startete, gab Python mir einen Fehler zurück:
python /Users/lorenzodenobili/Desktop/Python/AGGIORNATORE_PY/Dropbox/wxPython/test.py
Traceback (most recent call last):
File "/Users/lorenzodenobili/Desktop/Python/AGGIORNATORE_PY/Dropbox/wxPython/test.py", line 20, in <module>
import pycurl
File "build/bdist.macosx-10.6-universal/egg/pycurl.py", line 7, in <module>
File "build/bdist.macosx-10.6-universal/egg/pycurl.py", line 6, in __bootstrap__
ImportError: dlopen(/Users/lorenzodenobili/.python-eggs/pycurl-7.16.2.1-py2.6-macosx-10.6-universal.egg-tmp/pycurl.so, 2): no suitable image found. Did find:
/Users/lorenzodenobili/.python-eggs/pycurl-7.16.2.1-py2.6-macosx-10.6-universal.egg-tmp/pycurl.so: mach-o, but wrong architecture
Ich habe wirklich keine Ahnung, wie ich diesen Fehler beheben kann, also brauche ich wirklich deine Hilfe!