Rollback Python2.7 Installazione

0

Come posso riconfigurare un'installazione di Python 2.7, su Snow Leopard, in modo che il sistema operativo utilizzi il 2.6 di default ma lasci la mia installazione 2.7 e i suoi moduli installati, da usare sotto virtualenv? Fondamentalmente cercando di correggere l'errore di ottenere a 2,7 direttamente piuttosto che attraverso virtualenv.

Technicalia:

  • OSX 10.6.8
  • 2.7 l'installazione è stata probabilmente dall'origine
  • 2.7 residenti in /Library/Frameworks/Python.framework/Versions/2.7/bin/python
  • python2.6 in /usr/bin/python2.6, un link simbolico a / System / Library / Versions ...
  • esiste un file / usr / bin / python; < < / usr / bin / python -V > > restituisce Python 2.6.1
posta chernevik 31.10.2011 - 19:01
fonte

1 risposta

1

Gli script Python del sistema operativo utilizzeranno il valore predefinito poiché gli script cercano / usr / bin / python non quello sul percorso.

Se vuoi che python al prompt dei comandi usi 2.6 rimuoverò /Library/Frameworks/Python.framework/Versions/2.7/bin/ dal percorso.

Per ottenere il pitone 2.7 puro dovrai utilizzare il percorso completo.

Se virtualenv non è installato per 2.7 hai bisogno di easy_install - che dovrebbe essere in /Library/Frameworks/Python.framework/Versions/2.7/bin /Library/Frameworks/Python.framework/Versions/2.7/bin/easy_install virtualenv (se non è lì devi aggiungere distribuire o setuptools.)

Per creare una routine vitualenv 2/7 /Library/Frameworks/Python.framework/Versions/2.7/bin/python virtualenv.py ENV quindi eseguire ENV/bin/python ti dà la versione 2.7 - come farebbe con lo script activate per aggiungere il python virtualenv a quello del tuo percorso per il resto della sessione Terminal.

    
risposta data 01.11.2011 - 10:34
fonte

Leggi altre domande sui tag