Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Thomas Jollans Newsgroups: de.comp.lang.python Subject: Re: [Python-de] Anaconda? Date: Mon, 20 Nov 2017 15:45:04 +0100 Lines: 55 Message-ID: References: <86674c1a-b3fc-484d-4d3f-8fc7b0ad0706@tjol.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: news.uni-berlin.de bMIWV/tWevJU+clC0MpIggZBtmzngvGPH+GEbbZFbn1A== Return-Path: X-Original-To: python-de@python.org Delivered-To: python-de@mail.python.org User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 In-Reply-To: Content-Language: de-DE X-Df-Sender: dGpAam9sbGFucy5kZi1rdW5kZS5kZQ== X-BeenThere: python-de@python.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Die Deutsche Python Mailingliste List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <86674c1a-b3fc-484d-4d3f-8fc7b0ad0706@tjol.eu> X-Mailman-Original-References: Xref: csiph.com de.comp.lang.python:5027 On 2017-11-12 20:56, Christian Junker wrote: > Weiß hier jemand, ob es Absichten gibt, so etwas in das Conda > Ecosystem zu integrieren (insbesondere für Python3)? Alternativ wäre > es auch schön, wenn man Python unter Windows mit mingw-w64 bauen > könnte. > Dann müsste man nicht auf proprietäre Software zurückgreifen, sieht > man mal vom Betriebssystem Win7/Win10 selbst ab. So weit ich weiß werden die Anaconda-Binaries mit dem selben Visual Studiocompiler gebaut wie die von Python.org; dann sollte man C-Module auch mit dem selben Compiler bauen, da es sonst durchaus Probleme geben kann. Also nein: Python unter Windows wird mit Visual C++ gebaut. Erweiterungsmodule sollen aus Kompatibilitätsgründen immer mit der selben Version gebaut werden (also für Python 3.6 immer Visual Studio 2015 oder 2017, nicht 2008, 2010 oder mingw). Man *kann* Python mit mingw bauen; wenn Anaconda das täte, würden binäre wheels eventuell nicht mehr richtig funktionieren. Python könnte im Prinzip auf mingw umsteigen, wird das aber nicht tun: Python wird immer mit dem "offiziellen" Compiler für das jeweilige Betriebssystem gebaut. Visual C++ auf Windows, gcc auf Linux, clang auf OSX, usw. In dem Sinne wird der Compiler einfach als Teil des Betriebssystems gesehen. > > Am 12. November 2017 um 14:06 schrieb Stefan Schwarzer > : >> On 2017-11-12 09:53, Mike Müller wrote: >>> Ich bin bekennender Anaconda-Nutzer. Ich habe viel mit Schulungsteilnehmern >>> auf allen Plattformen (Windows, Linux, Mac OSX) zu tun. Anaconda war ein >>> echter Durchbruch insbesondere unter Windows und wenn Erweiterungen im >>> Spiel sind, die komplexe Abhängigkeiten bei der Compilierung haben. >> >> Mir gefällt Conda auch ziemlich gut, aber ich verwende es >> bisher nur selten, weil es sich nicht mit tox verträgt, >> siehe auch https://github.com/tox-dev/tox/issues/273 . >> >> Abgesehen davon macht Conda in der Tat einen sehr guten >> Eindruck, vor allem halt, was die Installation von Paketen >> mit "binären" Abhängigkeiten betrifft. Unter Linux klappt das >> normalerweise ganz gut, aber für Windows (und wie von Mike >> angesprochen, Mac OS X) ist es eine enorme Hilfe, wenn die >> Pakete wie bei Anaconda schon vorkompiliert sind. >> >> Viele Grüße >> Stefan >> _______________________________________________ >> python-de maillist - python-de@python.org >> https://mail.python.org/mailman/listinfo/python-de > > >