Installieren Sie Python 2.7.9 über 2.7.6

Bin ich mit Python für meine Forschung. Ich habe sowohl die version von Python auf meinem system: 3.3.2 und 2.7.6. Aber aufgrund der Kompatibilität mit den erforderlichen Pakete (openCV, Numpy, Scipy, etc.) und die legacy-code, ich arbeite die meiste Zeit mit Python 2.7.6.

Es hat mich ziemlich viel Mühe am Anfang zum einrichten der Umgebung, bereit für meine Arbeit. E. g. Ich habe nicht nach den "einfachen" Weg der Installation von all-in-one-Anaconda oder Enthought Baldachin software, stattdessen habe ich die Pakete installiert man, indem man (mit pip..), einige Pakete(scipy, sympy, pandas, lxml) konnte nicht installiert werden, die von pip und ich musste die Installation mit einem MSI-Datei.

Jetzt sind Sie alle arbeiten gut. Ich sehe, dass Python veröffentlicht die neuere version: 2.7.9. Meine Fragen sind:
(1) lohnt es sich das Upgrade von 2.7.6 bis 2.7.9, keinen Vorteil in Leistung, Sicherheit, Stabilität,...?

(2) wird es brechen,/überschreiben Sie die aktuelle setup von meiner 2.7.6 Umgebung? Ich merke, es gibt 2 Ordner auf meiner C:\, die Python27 und Python33. Wie die Logik, Python 2.7.9 wird auch in den gleichen Ordner, in Python27 (wie 2.7.6). Muss ich neu installieren/konfigurieren der Pakete wieder?

(Falls es eine Menge an ärger, dann vielleicht habe ich ' ll Folgen Sie dem mantra: "wenn es nicht kaputt ist, repariere es nicht"...)


EDIT:
Danke für die Kommentare, aber so mein Verständnis, diese Seite ist über Q&A: hab in Frage & beantwortet werden.

Es ist eine einfache und direkte Frage, lassen Sie mich deutlicher machen: z.B. Python hat Lib/site-packages Ordner mit meinen Paketen drin. Wird die neue installation überschrieben und Ordner, etc.

Menschen, die vielleicht wissen oder nicht wissen, über diese Tatsache auf der Grundlage Ihrer Kenntnisse oder Erfahrungen. Ich will nicht Experimentieren, mich also fragte ich, nur für meine Neugier.

Ich weiß, es gibt die Tendenz, die reform SO zu bekommen bessere Frage-und Antwort-Qualität, aber ich weiß nicht, seit Wann die Menschen sein können, so lächerlich empfindlich:), Wenn er gefragt wird, in "Stack Exchange-Programmierung" - Seite, dann kann ich verstehen, dass es nicht gut geeignet für diesen Standort. Jetzt verstehe ich, ein weiterer Effekt der Trolle: Sie bilden eine Gemeinschaft werden über-und Kleinschreibung und fahren die neue/naive newbie entfernt.

  • Wenn Sie gerade verwenden es für die Forschung, ich würde nicht stören. Es ist Haarspalterei.
  • Diese Art von Frage wird wahrscheinlich sammeln sich unten Stimmen, da es nicht gut für stackoverflow. Aber einige Bemerkungen von meiner Seite: Benutzen Sie die easy way zu installieren, wie Sie es nannte. Diese Händler machen es extrem einfach zu aktualisieren Sie Ihre python-version und bieten vorkompilierte wissenschaftlichen Pakete. Sie sind frei und ich sehe keine Nachteile. Python ist ziemlich stabil, und ich würde nicht erwarten, dass enorme performance-Verbesserungen.
  • Oh schade. Dann ist es vielleicht besser für mich, hört auf zu Fragen, Frage hier. Ich weiß, es gibt einen trend zur reform JA, aber ich weiß nicht, seit Wann die Menschen sein können, so hart und empfindlich. Es ist eine einfache und direkte Frage, lassen Sie mich deutlicher machen: z.B. Python hat den Lib-Ordner, mit site-packages mit meinen Paketen drin. Wird die neue installation überschrieben und Ordner, etc. Menschen, die vielleicht wissen oder nicht wissen, über diese Tatsache auf der Grundlage Ihrer Erfahrung. Ich will nicht Experimentieren, mich also fragte ich.
  • Das problem ist nicht, dass Ihre Frage nicht über die Programmierung. Das problem ist, dass Sie Fragen, viele Fragen in einer einzigen Frage-thread. Auch einige Teile Ihrer Frage sind schwer zu beantworten. Ich Stimme mit @mattm. Wenn die Sicherheit nicht so wichtig ist, würde ich vorschlagen, bleiben mit Ihrer aktuellen version. Vertrautwerden mit anaconda oder anderen Händler kann eine gute Idee sein. Machen Sie die Aktualisierung Ihrer python-version und nicht-pythonic Abhängigkeiten viel leichter.
  • FYI es gibt Probleme mit 2.7.6 installieren, wenn Sie jupyter. Es erfordert 2.7.9+ - Versionen von Python.
InformationsquelleAutor Jim Raynor | 2014-12-19
Schreibe einen Kommentar