Ho problemi a creare MySQLdb su Mac OSX Mountain Lion. Dopo l'aggiornamento a OSX Lion da OSX Lion, ho scaricato e installato anche Xcode 4.4. Poi, sono andato su Preferenze> Download di Xcode e installato gli strumenti della riga di comando.Errore GCC-4.2 su Mac OSX Mountain Lion, impossibile installare mysql-python
Ho scaricato MySQL-python ver. 1.2.3 da http://sourceforge.net/projects/mysql-python/
Quando eseguo
python setup.py build
ricevo qui di seguito un messaggio:
running build
running build_py
copying MySQLdb/release.py -> build/lib.macosx-10.6-intel-2.7/MySQLdb
running build_ext
building '_mysql' extension
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -g -O2 -DNDEBUG -g -O3 -Dversion_info=(1,2,3,'final',0) -D__version__=1.2.3 -I/usr/local/mysql/include -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _mysql.c -o build/temp.macosx-10.6-intel-2.7/_mysql.o -Os -g -fno-common -fno-strict-aliasing -arch x86_64
unable to execute gcc-4.2: No such file or directory
error: command 'gcc-4.2' failed with exit status 1
Tuttavia, esiste il gcc. Quando eseguo
gcc
ottengo
i686-apple-darwin11-llvm-gcc-4.2: no input files
seguito è una domanda simile che ho trovato, ma la sua soluzione, che è esattamente quello che ho fatto già, non funziona per me.
How to install MySQLdb on Mountain Lion
Anche se non l'ho provato da solo, credo che questo dovrebbe funzionare per tutti i casi - dal momento che sta semplicemente dando quello che il codice sta cercando. – taelimoh
Mi piacerebbe sapere, se qualcuno può spiegare, perché diavolo è questo il caso di Mountain Lion? –
Penso che dipenda principalmente da come Xcode gestisce i suoi strumenti per sviluppatori da riga di comando, ad es. il modo in cui vengono eliminati quando aggiorni Xcode. È anche importante sapere come sono impacchettati nel pacchetto che scarichi con Xcode. – tompave