2012-06-23 3 views
7

Durante il processo di installazione di django, ho avuto una serie di errori. Ho seguito diversi tutorial online e ho cercato di installarlo più volte. Penso di averlo installato due volte (che il sito ha detto che non era una buona cosa), quindi come faccio a sapere se ho effettivamente installato più versioni? Ho un Mac con Lion.Come sapere se sono installati più Django

+0

L'esecuzione di 'import django' nella console Python fa qualcosa? – Blender

+0

Sì, sì, ____ –

+0

Questo post dovrebbe aiutare. [Duplica] [1] [1]: http://stackoverflow.com/questions/739993/get-a-list-of-installed-python-modules – rh0dium

risposta

9

terminale aperto e digitare python quindi digitare import django quindi digitare django e vi dirà il percorso per il Django che si sta importando. Vai alla cartella [dovrebbe assomigliare a questa: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/] e cercare più di un'istanza di django (se ce n'è più di una, saranno proprio una accanto all'altra). Elimina quelli che non vuoi.

5

Partenza virtualenv e virtualenvwrapper

+0

Ho visto alcune cose su questo, ma sono confuso di cosa si tratta. –

+0

È un meccanismo per isolare gli ambienti Python. Un ambiente pulito viene creato clonando l'interprete Python del sistema in una directory di tua scelta. Quindi, quando quell'ambiente viene attivato, tutte le installazioni dei pacchetti avverranno all'interno di questo ambiente, senza influenzare le librerie python di sistema o altri ambienti che sono stati creati. In questo modo, ad esempio, puoi sviluppare il tuo progetto utilizzando la versione stabile di Django in un ambiente, testandolo in un altro ambiente con la versione in sviluppo di Django per testare nuove funzionalità del framework, ecc. –

6

è possibile installare yolk - elencherà tutti i pacchetti python se lo si chiama ('tuorlo -l')

Inoltre vale la pena di guardare in virtualenv come maxi suggerito. Fondamentalmente ti permette di avere diverse configurazioni python (cioè i pacchetti installati ...) e rende facile passare da una all'altra.

Inoltre, sembra che potresti aver installato manualmente django. Vorrei suggerire di verificare pip e setuptools (aka easy_install), due utilissime utility per la gestione dei pacchetti python.

+0

Grazie! Ho installato Django in tutti i modi possibili sulle prime 3 pagine di google, quindi probabilmente l'ho fatto manualmente almeno una o due volte. –