2012-05-14 5 views
11

Ich arbeite an Mac OS 10.7 (Lion) und ich habe einige Fragen:Python-Versionen auf Mac

  1. Was ist die vorinstallierte Version von Python auf Lion?
  2. Ich habe seit einiger Zeit an diesem Computer gearbeitet, und ich habe viele Software installiert, um College-Arbeit viele Male zu tun, ich wusste nicht, was ich wirklich tat. Die Sache ist: Jetzt habe ich auf der /Library/Frameworks/Python.framework/Versions/ einen Ordner namens "7.0" Ich bin mir ziemlich sicher, dass es keine Python-Version 7. Ist dieser Ordner nativ oder eine Drittanbieter-Programminstallation. Kann ich es löschen? (es verwendet 1 GB auf der Festplatte).
  3. Wo befindet sich der ursprüngliche Python, der mit Mac OS geliefert wird?
  4. Ich habe Homebrew als meinen Paketmanager gewählt, gibt es eine einfache Möglichkeit, Python-Versionen damit zu verwalten?
+7

Öffnen Sie eine Eingabe Terminal und geben Python, wird es Ihnen sagen, die Version – loki

+1

2. Einige Anwendung (enthought vielleicht?) 7.0 installiert. Das Löschen wird einige installierte Software beschädigen, aber OSX selbst wird davon nicht betroffen sein. Eine andere Sache, die überprüft werden muss, sind die Pfad- und Pythonpfadvariablen (Typ "echo $ PATH" und "echo $ PYTHONPATH" in einem Terminal). – thundersteele

+0

Das war es! entdought! Vielen Dank! – Filipe

Antwort

7
  1. Lion verwendet Python 2.7 standardmäßig; Python 2.5 und 2.6 sind ebenfalls verfügbar.

  2. /Library/Frameworks/Python.framework existiert nicht auf einer Lagerinstallation von Lion. Meine Vermutung ist, dass Sie damit fertig geworden sind, indem Sie irgendeine Anwendung installiert haben.

  3. Die Python-Standardinstallation wird hauptsächlich in /System/Library/Frameworks/Python.framework installiert, obwohl sich einige Komponenten an anderer Stelle befinden.

  4. Ja - Sie können brew install python eine Python 2.7 getrennt von der Systemversion oder brew install python3 erhalten, um Python 3.2 zu erhalten. Beide werden wie jedes andere Homebrew-Rezept auf /usr/local installiert.

8
  1. Ich denke, das ist Python 2.7, aber Sie können auf einem Befehl-Terminal eingeben Python überprüfen. Es wird dir die Version sagen.
  2. Ich konnte nicht sagen, dass Sie es löschen können, weil ich nicht weiß, was es hat ... können Sie mehr Informationen darüber geben?
  3. einfach „die Python“ und es wird Ihnen sagen,
  4. Sie sollten virtualenv und pip verwenden: http://jontourage.com/2011/02/09/virtualenv-pip-basics/