FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

GitHub Viewer

# German translation of the Python documentation. # Copyright (C) 2001 Python Software Foundation # This file is distributed under the same license as the Python package. # # Translators: # Swen Bachmann, 2026 # msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-08-22 12:07+0200\n" "PO-Revision-Date: 2026-10-10 19:30+0200\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: German (https://github.com/python/python-docs-de)\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../../using/mac.rst:7 msgid "Using Python on macOS" msgstr "Python unter macOS verwenden" #: ../../using/mac.rst:9 msgid "" "This document aims to give an overview of macOS-specific behavior you should " "know about to get started with Python on Mac computers. Python on a Mac " "running macOS is very similar to Python on other Unix-derived platforms, but " "there are some differences in installation and some features." msgstr "" "Dieses Dokument gibt einen Überblick über das macOS-spezifische Verhalten, " "das du kennen solltest, um mit Python auf Mac-Rechnern anzufangen. Python " "auf einem Mac unter macOS ist dem Python auf anderen unixartigen Plattformen " "sehr ähnlich, bei der Installation und bei einigen Funktionen gibt es aber " "Unterschiede." #: ../../using/mac.rst:14 msgid "" "There are various ways to obtain and install Python for macOS. Pre-built " "versions of the most recent versions of Python are available from a number " "of distributors. Much of this document describes use of the Pythons provided " "by the CPython release team for download from the `python.org website " "`_. See :ref:`alternative_bundles` for " "some other options." msgstr "" "Es gibt verschiedene Wege, Python für macOS zu beziehen und zu installieren. " "Vorgefertigte Fassungen der neuesten Python-Versionen bieten mehrere " "Distributoren an. Dieses Dokument beschreibt überwiegend die Verwendung der " "Pythons, die das CPython-Veröffentlichungsteam auf der `Webseite python.org " "`_ zum Herunterladen bereitstellt. Einige " "andere Möglichkeiten stehen unter :ref:`alternative_bundles`." #: ../../using/mac.rst:25 msgid "Using Python for macOS from ``python.org``" msgstr "Python für macOS von ``python.org`` verwenden" #: ../../using/mac.rst:28 msgid "Installation steps" msgstr "Installationsschritte" #: ../../using/mac.rst:30 msgid "" "For `current Python versions `_ (other " "than those in ``security`` status), the release team produces a **Python for " "macOS** installer package for each new release. A list of available " "installers is provided on the `macOS downloads page `__. We recommend using the most recent supported Python " "version where possible. Current installers provide a `universal2 binary " "`_ build of Python which " "runs natively on all Macs (Apple Silicon and Intel) that are supported by a " "wide range of macOS versions, currently typically from at least **macOS " "10.15 Catalina** on." msgstr "" "Für `aktuelle Python-Versionen `_ (außer " "denen im Zustand ``security``) erstellt das Veröffentlichungsteam zu jeder " "neuen Veröffentlichung ein Installationspaket **Python for macOS**. Eine " "Liste der verfügbaren Installationsprogramme steht auf der `macOS-" "Downloadseite `__. Wir empfehlen, " "wo möglich die neueste unterstützte Python-Version zu verwenden. Die " "aktuellen Installationsprogramme liefern einen Build als `universal2-" "Binärdatei `_, der auf allen " "Macs (Apple Silicon und Intel) nativ läuft, die von einer breiten Reihe von " "macOS-Versionen unterstützt werden — derzeit üblicherweise ab mindestens " "**macOS 10.15 Catalina**." #: ../../using/mac.rst:42 msgid "" "The downloaded file is a standard macOS installer package file (``.pkg``). " "File integrity information (such as checksum, size, and Sigstore signature) " "for each file is included on the release download page. Installer packages " "and their contents are signed and notarized with ``Python Software " "Foundation`` Apple Developer ID certificates to meet `macOS Gatekeeper " "requirements `_." msgstr "" "Die heruntergeladene Datei ist ein gewöhnliches macOS-Installationspaket (``." "pkg``). Angaben zur Unversehrtheit der Datei (etwa Prüfsumme, Größe und " "Sigstore-Signatur) stehen für jede Datei auf der Downloadseite der " "Veröffentlichung. Installationspakete und ihr Inhalt sind mit Apple-" "Developer-ID-Zertifikaten der ``Python Software Foundation`` signiert und " "notarisiert, um die `Anforderungen von macOS Gatekeeper `_ zu erfüllen." #: ../../using/mac.rst:48 msgid "" "For a default installation, double-click on the downloaded installer package " "file. This should launch the standard macOS Installer app and display the " "first of several installer steps." msgstr "" "Für eine Standardinstallation doppelklicke auf die heruntergeladene " "Installationspaketdatei. Damit sollte das übliche Installationsprogramm von " "macOS starten und den ersten von mehreren Installationsschritten anzeigen." #: ../../using/mac.rst:54 msgid "" "Clicking on the **Continue** button brings up the **Read Me** for this " "installer. Besides other important information, the **Read Me** documents " "which Python version is going to be installed and on what versions of macOS " "it is supported. You may need to scroll through to read the whole file. By " "default, this **Read Me** will also be installed in |" "applications_python_version_literal| and available to read anytime." msgstr "" "Ein Klick auf **Fortfahren** bringt die Datei **Bitte lesen** dieses " "Installationsprogramms zum Vorschein. Neben anderen wichtigen Hinweisen " "dokumentiert **Bitte lesen**, welche Python-Version installiert wird und auf " "welchen macOS-Versionen sie unterstützt ist. Möglicherweise musst du " "blättern, um die ganze Datei zu lesen. Standardmäßig wird dieses **Bitte " "lesen** auch in |applications_python_version_literal| installiert und ist " "jederzeit nachzulesen." #: ../../using/mac.rst:62 msgid "" "Clicking on **Continue** proceeds to display the license for Python and for " "other included software. You will then need to **Agree** to the license " "terms before proceeding to the next step. This license file will also be " "installed and available to be read later." msgstr "" "Ein Klick auf **Fortfahren** zeigt als Nächstes die Lizenz für Python und " "für weitere mitgelieferte Software an. Du musst den Lizenzbedingungen dann " "mit **Akzeptieren** zustimmen, bevor es zum nächsten Schritt weitergeht. " "Auch diese Lizenzdatei wird installiert und lässt sich später nachlesen." #: ../../using/mac.rst:69 msgid "" "After the license terms are accepted, the next step is the **Installation " "Type** display. For most uses, the standard set of installation operations " "is appropriate." msgstr "" "Nachdem die Lizenzbedingungen angenommen sind, folgt die Anzeige " "**Installationstyp**. Für die meisten Zwecke ist der übliche Satz von " "Installationsschritten passend." #: ../../using/mac.rst:74 msgid "" "By pressing the **Customize** button, you can choose to omit or select " "certain package components of the installer. Click on each package name to " "see a description of what it installs. For details of the optional free-" "threaded feature, which is installed by default, see :ref:`install-" "freethreaded-macos`." msgstr "" "Mit der Schaltfläche **Anpassen** kannst du einzelne Paketbestandteile des " "Installationsprogramms weglassen oder auswählen. Klicke auf einen " "Paketnamen, um eine Beschreibung dessen zu sehen, was er installiert. Zur " "optionalen Free-Threading-Funktion, die standardmäßig installiert wird, " "siehe :ref:`install-freethreaded-macos`." #: ../../using/mac.rst:82 msgid "" "In either case, clicking **Install** will begin the install process by " "asking permission to install new software. A macOS user name with " "``Administrator`` privilege is needed as the installed Python will be " "available to all users of the Mac." msgstr "" "In beiden Fällen beginnt ein Klick auf **Installieren** den " "Installationsvorgang und fragt um Erlaubnis, neue Software zu installieren. " "Dazu ist ein macOS-Benutzername mit ``Administrator``-Recht nötig, denn das " "installierte Python steht allen Benutzern des Macs zur Verfügung." #: ../../using/mac.rst:86 msgid "When the installation is complete, the **Summary** window will appear." msgstr "" "Ist die Installation abgeschlossen, erscheint das Fenster " "**Zusammenfassung**." #: ../../using/mac.rst:90 msgid "" "Double-click on the :command:`Install Certificates.command` icon or file in " "the |applications_python_version_literal| window to complete the " "installation." msgstr "" "Doppelklicke auf das Symbol beziehungsweise die Datei :command:`Install " "Certificates.command` im Fenster |applications_python_version_literal|, um " "die Installation abzuschließen." #: ../../using/mac.rst:96 msgid "" "This will open a temporary :program:`Terminal` shell window that will use " "the new Python to download and install SSL root certificates for its use." msgstr "" "Damit öffnet sich ein vorübergehendes Fenster der Shell :program:`Terminal`, " "das mit dem neuen Python SSL-Wurzelzertifikate für dessen Verwendung " "herunterlädt und installiert." #: ../../using/mac.rst:102 msgid "" "If ``Successfully installed certifi`` and ``update complete`` appear in the " "terminal window, the installation is complete. Close this terminal window " "and the installer window." msgstr "" "Erscheinen ``Successfully installed certifi`` und ``update complete`` im " "Terminalfenster, ist die Installation abgeschlossen. Schließe dieses " "Terminalfenster und das Fenster des Installationsprogramms." #: ../../using/mac.rst:106 msgid "A default install will include:" msgstr "Eine Standardinstallation umfasst:" #: ../../using/mac.rst:108 msgid "" "A |python_version_literal| folder in your :file:`Applications` folder. In " "here you find :program:`IDLE`, the development environment that is a " "standard part of official Python distributions; and :program:`Python " "Launcher`, which handles double-clicking Python scripts from the macOS " "`Finder `_." msgstr "" "Einen Ordner |python_version_literal| in deinem Ordner :file:`Applications`. " "Darin findest du :program:`IDLE`, die Entwicklungsumgebung, die zum festen " "Bestand der offiziellen Python-Distributionen gehört, sowie :program:`Python " "Launcher`, der das Doppelklicken von Python-Skripten im `Finder `_ von macOS behandelt." #: ../../using/mac.rst:113 msgid "" "A framework :file:`/Library/Frameworks/Python.framework`, which includes the " "Python executable and libraries. The installer adds this location to your " "shell path. To uninstall Python, you can remove these three things. Symlinks " "to the Python executable are placed in :file:`/usr/local/bin/`." msgstr "" "Ein Framework :file:`/Library/Frameworks/Python.framework`, das die " "ausführbare Python-Datei und die Bibliotheken enthält. Das " "Installationsprogramm fügt diesen Ort deinem Shell-Pfad hinzu. Um Python zu " "deinstallieren, kannst du diese drei Dinge entfernen. Symbolische " "Verknüpfungen auf die ausführbare Python-Datei liegen in :file:`/usr/local/" "bin/`." #: ../../using/mac.rst:120 msgid "" "Recent versions of macOS include a :command:`python3` command in :file:`/usr/" "bin/python3` that links to a usually older and incomplete version of Python " "provided by and for use by the Apple development tools, :program:`Xcode` or " "the :program:`Command Line Tools for Xcode`. You should never modify or " "attempt to delete this installation, as it is Apple-controlled and is used " "by Apple-provided or third-party software. If you choose to install a newer " "Python version from ``python.org``, you will have two different but " "functional Python installations on your computer that can co-exist. The " "default installer options should ensure that its :command:`python3` will be " "used instead of the system :command:`python3`." msgstr "" "Neuere macOS-Versionen enthalten einen Befehl :command:`python3` in :file:`/" "usr/bin/python3`, der auf eine meist ältere und unvollständige Python-" "Version verweist, die von den Apple-Entwicklungswerkzeugen :program:`Xcode` " "beziehungsweise den :program:`Command Line Tools for Xcode` mitgebracht und " "für diese verwendet wird. Du solltest diese Installation niemals verändern " "oder zu löschen versuchen, denn sie wird von Apple verwaltet und von " "Software von Apple und von Dritten verwendet. Wenn du eine neuere Python-" "Version von ``python.org`` installierst, hast du zwei verschiedene, aber " "funktionierende Python-Installationen auf deinem Rechner, die nebeneinander " "bestehen können. Die Standardoptionen des Installationsprogramms sollten " "sicherstellen, dass dessen :command:`python3` anstelle des System-:command:" "`python3` verwendet wird." #: ../../using/mac.rst:131 msgid "How to run a Python script" msgstr "Wie man ein Python-Skript ausführt" #: ../../using/mac.rst:133 msgid "" "There are two ways to invoke the Python interpreter. If you are familiar " "with using a Unix shell in a terminal window, you can invoke |" "python_x_dot_y_literal| or ``python3`` optionally followed by one or more " "command line options (described in :ref:`using-on-general`). The Python " "tutorial also has a useful section on :ref:`using Python interactively from " "a shell `." msgstr "" "Es gibt zwei Wege, den Python-Interpreter aufzurufen. Wenn du mit einer Unix-" "Shell in einem Terminalfenster vertraut bist, kannst du |" "python_x_dot_y_literal| oder ``python3`` aufrufen, wahlweise gefolgt von " "einer oder mehreren Befehlszeilenoptionen (beschrieben unter :ref:`using-on-" "general`). Das Python-Tutorial hat außerdem einen nützlichen Abschnitt " "darüber, :ref:`Python interaktiv aus einer Shell zu verwenden `." #: ../../using/mac.rst:140 msgid "" "You can also invoke the interpreter through an integrated development " "environment. :ref:`idle` is a basic editor and interpreter environment which " "is included with the standard distribution of Python. :program:`IDLE` " "includes a Help menu that allows you to access Python documentation. If you " "are completely new to Python, you can read the tutorial introduction in that " "document." msgstr "" "Du kannst den Interpreter auch über eine integrierte Entwicklungsumgebung " "aufrufen. :ref:`idle` ist eine einfache Editor- und Interpreterumgebung, die " "zur Standarddistribution von Python gehört. :program:`IDLE` hat ein " "Hilfemenü, über das du die Python-Dokumentation erreichst. Wenn Python für " "dich völlig neu ist, kannst du dort die Einführung des Tutorials lesen." #: ../../using/mac.rst:148 msgid "" "There are many other editors and IDEs available, see :ref:`editors` for more " "information." msgstr "" "Es gibt viele weitere Editoren und Entwicklungsumgebungen, mehr dazu unter :" "ref:`editors`." #: ../../using/mac.rst:151 msgid "" "To run a Python script file from the terminal window, you can invoke the " "interpreter with the name of the script file:" msgstr "" "Um eine Python-Skriptdatei aus dem Terminalfenster auszuführen, kannst du " "den Interpreter mit dem Namen der Skriptdatei aufrufen:" #: ../../using/mac.rst:154 msgid "|python_x_dot_y_literal| ``myscript.py``" msgstr "|python_x_dot_y_literal| ``myscript.py``" #: ../../using/mac.rst:156 msgid "To run your script from the Finder, you can either:" msgstr "Um dein Skript aus dem Finder auszuführen, hast du zwei Möglichkeiten:" #: ../../using/mac.rst:158 msgid "Drag it to :program:`Python Launcher`." msgstr "Zieh es auf :program:`Python Launcher`." #: ../../using/mac.rst:160 msgid "" "Select :program:`Python Launcher` as the default application to open your " "script (or any ``.py`` script) through the Finder Info window and double-" "click it. :program:`Python Launcher` has various preferences to control how " "your script is launched. Option-dragging allows you to change these for one " "invocation, or use its ``Preferences`` menu to change things globally." msgstr "" "Wähle :program:`Python Launcher` über das Informationsfenster des Finders " "als Standardanwendung zum Öffnen deines Skripts (oder jedes ``.py``-Skripts) " "und doppelklicke darauf. :program:`Python Launcher` hat mehrere " "Einstellungen, mit denen sich steuern lässt, wie dein Skript gestartet wird. " "Mit gedrückter Wahltaste ziehen erlaubt dir, diese für einen einzelnen " "Aufruf zu ändern, oder du änderst sie über sein Menü ``Preferences`` " "grundsätzlich." #: ../../using/mac.rst:166 msgid "" "Be aware that running the script directly from the macOS Finder might " "produce different results than when running from a terminal window as the " "script will not be run in the usual shell environment including any setting " "of environment variables in shell profiles. And, as with any other script or " "program, be certain of what you are about to run." msgstr "" "Sei dir bewusst, dass ein Skript, das du direkt aus dem Finder von macOS " "startest, andere Ergebnisse liefern kann als aus einem Terminalfenster, denn " "es läuft dann nicht in der üblichen Shell-Umgebung, einschließlich aller " "Umgebungsvariablen aus den Shell-Profilen. Und wie bei jedem anderen Skript " "oder Programm: sei dir sicher, was du gerade ausführst." #: ../../using/mac.rst:176 msgid "Alternative distributions" msgstr "Alternative Distributionen" #: ../../using/mac.rst:178 msgid "" "Besides the standard ``python.org`` for macOS installer, there are third-" "party distributions for macOS that may include additional functionality. " "Some popular distributions and their key features:" msgstr "" "Neben dem üblichen Installationsprogramm von ``python.org`` für macOS gibt " "es Distributionen von Dritten für macOS, die zusätzliche Funktionen " "enthalten können. Einige verbreitete Distributionen und ihre wichtigsten " "Eigenschaften:" #: ../../using/mac.rst:182 msgid "`ActivePython `_" msgstr "`ActivePython `_" #: ../../using/mac.rst:183 msgid "Installer with multi-platform compatibility, documentation" msgstr "" "Installationsprogramm mit plattformübergreifender Verträglichkeit, " "Dokumentation" #: ../../using/mac.rst:185 msgid "`Anaconda `_" msgstr "`Anaconda `_" #: ../../using/mac.rst:186 msgid "" "Popular scientific modules (such as numpy, scipy, and pandas) and the " "``conda`` package manager." msgstr "" "Verbreitete wissenschaftliche Module (etwa numpy, scipy und pandas) und der " "Paketmanager ``conda``." #: ../../using/mac.rst:189 msgid "`Homebrew `_" msgstr "`Homebrew `_" #: ../../using/mac.rst:190 msgid "" "Package manager for macOS including multiple versions of Python and many " "third-party Python-based packages (including numpy, scipy, and pandas)." msgstr "" "Paketmanager für macOS, der mehrere Python-Versionen und viele auf Python " "aufbauende Pakete von Dritten umfasst (darunter numpy, scipy und pandas)." #: ../../using/mac.rst:193 msgid "`MacPorts `_" msgstr "`MacPorts `_" #: ../../using/mac.rst:194 msgid "" "Another package manager for macOS including multiple versions of Python and " "many third-party Python-based packages. May include pre-built versions of " "Python and many packages for older versions of macOS." msgstr "" "Ein weiterer Paketmanager für macOS, der mehrere Python-Versionen und viele " "auf Python aufbauende Pakete von Dritten umfasst. Enthält möglicherweise " "vorgefertigte Python-Fassungen und viele Pakete für ältere macOS-Versionen." #: ../../using/mac.rst:198 msgid "" "Note that distributions might not include the latest versions of Python or " "other libraries, and are not maintained or supported by the core Python team." msgstr "" "Beachte, dass die Distributionen nicht die neuesten Versionen von Python " "oder anderen Bibliotheken enthalten müssen und nicht vom Kern-Team von " "Python gepflegt oder unterstützt werden." #: ../../using/mac.rst:204 msgid "Installing additional Python packages" msgstr "Zusätzliche Python-Pakete installieren" #: ../../using/mac.rst:206 msgid "Refer to the `Python Packaging User Guide`_ for more information." msgstr "Mehr dazu im `Python Packaging User Guide`_." #: ../../using/mac.rst:216 msgid "GUI programming" msgstr "GUI-Programmierung" #: ../../using/mac.rst:218 msgid "" "There are several options for building GUI applications on the Mac with " "Python." msgstr "" "Für das Bauen von GUI-Anwendungen auf dem Mac mit Python gibt es mehrere " "Möglichkeiten." #: ../../using/mac.rst:220 msgid "" "The standard Python GUI toolkit is :mod:`tkinter`, based on the cross-" "platform Tk toolkit (https://www.tcl.tk). A macOS-native version of Tk is " "included with the installer." msgstr "" "Das Standard-GUI-Toolkit von Python ist :mod:`tkinter`, das auf dem " "plattformübergreifenden Tk-Toolkit aufbaut (https://www.tcl.tk). Eine macOS-" "native Fassung von Tk liegt dem Installationsprogramm bei." #: ../../using/mac.rst:224 msgid "" "*PyObjC* is a Python binding to Apple's Objective-C/Cocoa framework. " "Information on PyObjC is available from :pypi:`pyobjc`." msgstr "" "*PyObjC* ist eine Python-Anbindung an Apples Objective-C/Cocoa-Framework. " "Angaben zu PyObjC stehen unter :pypi:`pyobjc`." #: ../../using/mac.rst:227 msgid "A number of alternative macOS GUI toolkits are available including:" msgstr "Es gibt mehrere alternative GUI-Toolkits für macOS, darunter:" #: ../../using/mac.rst:229 msgid "" "`PySide `_: Official Python bindings to the " "`Qt GUI toolkit `_." msgstr "" "`PySide `_: Offizielle Python-Anbindungen " "an das `Qt-GUI-Toolkit `_." #: ../../using/mac.rst:232 msgid "" "`PyQt `_: Alternative Python " "bindings to Qt." msgstr "" "`PyQt `_: Alternative Python-" "Anbindungen an Qt." #: ../../using/mac.rst:235 msgid "" "`Kivy `_: A cross-platform GUI toolkit that supports " "desktop and mobile platforms." msgstr "" "`Kivy `_: Ein plattformübergreifendes GUI-Toolkit, das " "Desktop- und Mobilplattformen unterstützt." #: ../../using/mac.rst:238 msgid "" "`Toga `_: Part of the `BeeWare Project `_; supports desktop, mobile, web and console apps." msgstr "" "`Toga `_: Teil des `BeeWare Project `_, unterstützt Desktop-, Mobil-, Web- und Konsolenanwendungen." #: ../../using/mac.rst:241 msgid "" "`wxPython `_: A cross-platform toolkit that supports " "desktop operating systems." msgstr "" "`wxPython `_: Ein plattformübergreifendes Toolkit, das " "Desktop-Betriebssysteme unterstützt." #: ../../using/mac.rst:246 msgid "Advanced topics" msgstr "Fortgeschrittene Themen" #: ../../using/mac.rst:251 msgid "Installing free-threaded binaries" msgstr "Free-Threading-Binärdateien installieren" #: ../../using/mac.rst:255 msgid "Free-threading support is now installed by default." msgstr "" "Die Unterstützung für Free-Threading wird jetzt standardmäßig installiert." #: ../../using/mac.rst:258 msgid "" "The ``python.org`` :ref:`Python for macOS ` installer package installs, by default, an additional build of " "Python |version| that supports :term:`free threading` (running with the :" "term:`global interpreter lock` disabled). Check the release page on ``python." "org`` for possible updated information." msgstr "" "Das Installationspaket :ref:`Python for macOS ` von ``python.org`` installiert standardmäßig einen zusätzlichen " "Build von Python |version|, der :term:`free threading` unterstützt (Betrieb " "mit abgeschaltetem :term:`global interpreter lock`). Mögliche aktuellere " "Hinweise stehen auf der Veröffentlichungsseite auf ``python.org``." #: ../../using/mac.rst:264 msgid "" "The free-threaded mode is working and continues to be improved, but there is " "some additional overhead in single-threaded workloads compared to the " "regular build. Additionally, third-party packages, in particular ones with " "an :term:`extension module`, may not be ready for use in a free-threaded " "build, and will re-enable the :term:`GIL`. As of Python 3.15, free-threading " "support is installed by default. It is packaged as a separate install " "option, which can be deselected by clicking the **Customize** button on the " "**Installation Type** step of the installer as described above." msgstr "" "Der Free-Threading-Betrieb funktioniert und wird weiter verbessert, bei " "Arbeitslasten mit nur einem Thread gibt es gegenüber dem gewöhnlichen Build " "aber etwas Mehraufwand. Außerdem sind Pakete von Dritten, besonders solche " "mit einem :term:`extension module`, möglicherweise noch nicht für die " "Verwendung in einem Free-Threading-Build bereit und schalten den :term:`GIL` " "wieder ein. Seit Python 3.15 wird die Free-Threading-Unterstützung " "standardmäßig installiert. Sie ist als eigene Installationsoption verpackt, " "die sich über die Schaltfläche **Anpassen** im Schritt **Installationstyp** " "des Installationsprogramms abwählen lässt, wie oben beschrieben." #: ../../using/mac.rst:276 msgid "" "If the box next to the **Free-threaded Python** package name is checked (as " "it is by default), a separate :file:`PythonT.framework` will also be " "installed alongside the normal :file:`Python.framework` in :file:`/Library/" "Frameworks`. This configuration allows a free-threaded Python |version| " "build to co-exist on your system with a traditional (GIL only) Python |" "version| build with minimal risk while installing or testing. This " "installation layout may change in future releases." msgstr "" "Ist das Kästchen neben dem Paketnamen **Free-threaded Python** angekreuzt " "(was standardmäßig der Fall ist), wird neben dem gewöhnlichen :file:`Python." "framework` in :file:`/Library/Frameworks` zusätzlich ein eigenes :file:" "`PythonT.framework` installiert. Dieser Aufbau erlaubt es, einen Free-" "Threading-Build von Python |version| mit geringem Risiko neben einem " "herkömmlichen Build (nur mit GIL) von Python |version| auf deinem System " "bestehen zu lassen, während du installierst oder testest. Dieser " "Installationsaufbau kann sich in künftigen Veröffentlichungen ändern." #: ../../using/mac.rst:285 msgid "Known cautions and limitations:" msgstr "Bekannte Einschränkungen und Vorsichtshinweise:" #: ../../using/mac.rst:287 msgid "" "The **UNIX command-line tools** package, which is selected by default, will " "install links in :file:`/usr/local/bin` for |python_x_dot_y_t_literal|, the " "free-threaded interpreter, and |python_x_dot_y_t_literal_config|, a " "configuration utility which may be useful for package builders. Since :file:" "`/usr/local/bin` is typically included in your shell ``PATH``, in most cases " "no changes to your ``PATH`` environment variable should be needed to use |" "python_x_dot_y_t_literal|." msgstr "" "Das Paket **UNIX command-line tools**, das standardmäßig ausgewählt ist, " "legt in :file:`/usr/local/bin` Verknüpfungen für |python_x_dot_y_t_literal|, " "den Free-Threading-Interpreter, und |python_x_dot_y_t_literal_config| an, " "ein Konfigurationshilfsmittel, das für Paketbauer nützlich sein kann. Da :" "file:`/usr/local/bin` üblicherweise in deinem Shell-``PATH`` enthalten ist, " "sollten in den meisten Fällen keine Änderungen an deiner Umgebungsvariablen " "``PATH`` nötig sein, um |python_x_dot_y_t_literal| zu verwenden." #: ../../using/mac.rst:295 msgid "" "For this release, the **Shell profile updater** package and the :file:" "`Update Shell Profile.command` in |applications_python_version_literal| do " "not support the free-threaded package." msgstr "" "In dieser Veröffentlichung unterstützen das Paket **Shell profile updater** " "und die Datei :file:`Update Shell Profile.command` in |" "applications_python_version_literal| das Free-Threading-Paket nicht." #: ../../using/mac.rst:299 msgid "" "The free-threaded build and the traditional build have separate search paths " "and separate :file:`site-packages` directories so, by default, if you need a " "package available in both builds, it may need to be installed in both. The " "free-threaded package will install a separate instance of :program:`pip` for " "use with |python_x_dot_y_t_literal|." msgstr "" "Der Free-Threading-Build und der herkömmliche Build haben getrennte " "Suchpfade und getrennte Verzeichnisse :file:`site-packages`. Wenn du ein " "Paket also in beiden Builds brauchst, muss es standardmäßig möglicherweise " "in beiden installiert werden. Das Free-Threading-Paket installiert eine " "eigene Instanz von :program:`pip` für die Verwendung mit |" "python_x_dot_y_t_literal|." #: ../../using/mac.rst:305 msgid "To install a package using :command:`pip` without a :command:`venv`:" msgstr "Um ein Paket mit :command:`pip` ohne :command:`venv` zu installieren:" #: ../../using/mac.rst:309 msgid "python\\ |version|\\ t -m pip install " msgstr "python\\ |version|\\ t -m pip install " #: ../../using/mac.rst:311 msgid "" "When working with multiple Python environments, it is usually safest and " "easiest to :ref:`create and use virtual environments `. This can " "avoid possible command name conflicts and confusion about which Python is in " "use:" msgstr "" "Wenn du mit mehreren Python-Umgebungen arbeitest, ist es meist am sichersten " "und einfachsten, :ref:`virtuelle Umgebungen anzulegen und zu verwenden `. Das vermeidet mögliche Namenskonflikte bei Befehlen und Unklarheit " "darüber, welches Python gerade verwendet wird:" #: ../../using/mac.rst:317 msgid "python\\ |version|\\ t -m venv " msgstr "python\\ |version|\\ t -m venv " #: ../../using/mac.rst:320 msgid "then :command:`activate`." msgstr "dann :command:`activate`." #: ../../using/mac.rst:322 msgid "To run a free-threaded version of IDLE:" msgstr "Um eine Free-Threading-Fassung von IDLE auszuführen:" #: ../../using/mac.rst:326 msgid "python\\ |version|\\ t -m idlelib" msgstr "python\\ |version|\\ t -m idlelib" #: ../../using/mac.rst:329 msgid "" "The interpreters in both builds respond to the same :ref:`PYTHON environment " "variables ` which may have unexpected results, for " "example, if you have ``PYTHONPATH`` set in a shell profile. If necessary, " "there are :ref:`command line options ` like ``-" "E`` to ignore these environment variables." msgstr "" "Die Interpreter beider Builds reagieren auf dieselben :ref:`PYTHON-" "Umgebungsvariablen `, was zu unerwarteten Ergebnissen " "führen kann, etwa wenn du ``PYTHONPATH`` in einem Shell-Profil gesetzt hast. " "Bei Bedarf gibt es :ref:`Befehlszeilenoptionen ` " "wie ``-E``, um diese Umgebungsvariablen zu ignorieren." #: ../../using/mac.rst:336 msgid "" "The free-threaded build links to the third-party shared libraries, such as " "``OpenSSL`` and ``Tk``, installed in the traditional framework. This means " "that both builds also share one set of trust certificates as installed by " "the :command:`Install Certificates.command` script, thus it only needs to be " "run once." msgstr "" "Der Free-Threading-Build linkt gegen die gemeinsam genutzten Bibliotheken " "von Dritten, etwa ``OpenSSL`` und ``Tk``, die im herkömmlichen Framework " "installiert sind. Das heißt, beide Builds teilen auch einen Satz " "Vertrauenszertifikate, wie ihn das Skript :command:`Install Certificates." "command` installiert — es muss daher nur einmal ausgeführt werden." #: ../../using/mac.rst:342 msgid "" "If you cannot depend on the link in ``/usr/local/bin`` pointing to the " "``python.org`` free-threaded |python_x_dot_y_t_literal| (for example, if you " "want to install your own version there or some other distribution does), you " "can explicitly set your shell ``PATH`` environment variable to include the " "``PythonT`` framework ``bin`` directory:" msgstr "" "Wenn du dich nicht darauf verlassen kannst, dass die Verknüpfung in ``/usr/" "local/bin`` auf das Free-Threading-|python_x_dot_y_t_literal| von ``python." "org`` zeigt (etwa weil du dort deine eigene Fassung installieren möchtest " "oder eine andere Distribution das tut), kannst du deine Shell-" "Umgebungsvariable ``PATH`` ausdrücklich so setzen, dass sie das Verzeichnis " "``bin`` des ``PythonT``-Frameworks einschließt:" #: ../../using/mac.rst:350 msgid "" "export PATH=\"/Library/Frameworks/PythonT.framework/Versions/\\ |version|\\ /" "bin\":\"$PATH\"" msgstr "" "export PATH=\"/Library/Frameworks/PythonT.framework/Versions/\\ |version|\\ /" "bin\":\"$PATH\"" #: ../../using/mac.rst:352 msgid "" "The traditional framework installation by default does something similar, " "except for :file:`Python.framework`. Be aware that having both framework " "``bin`` directories in ``PATH`` can lead to confusion if there are duplicate " "names like |python_x_dot_y_literal| in both; which one is actually used " "depends on the order they appear in ``PATH``. The ``which python3.x`` or " "``which python3.xt`` commands can show which path is being used. Using " "virtual environments can help avoid such ambiguities. Another option might " "be to create a shell :command:`alias` to the desired interpreter, like:" msgstr "" "Die herkömmliche Framework-Installation macht standardmäßig etwas Ähnliches, " "nur mit :file:`Python.framework`. Bedenke, dass beide Framework-" "Verzeichnisse ``bin`` in ``PATH`` zu Verwirrung führen können, wenn es in " "beiden gleiche Namen wie |python_x_dot_y_literal| gibt — welcher dann " "tatsächlich verwendet wird, hängt von der Reihenfolge in ``PATH`` ab. Die " "Befehle ``which python3.x`` beziehungsweise ``which python3.xt`` zeigen, " "welcher Pfad verwendet wird. Virtuelle Umgebungen helfen, solche " "Unklarheiten zu vermeiden. Eine andere Möglichkeit wäre ein Shell-:command:" "`alias` auf den gewünschten Interpreter, etwa:" #: ../../using/mac.rst:363 msgid "" "alias py\\ |version|\\ =\"/Library/Frameworks/Python.framework/Versions/\\ |" "version|\\ /bin/python\\ |version|\\ \"\n" "alias py\\ |version|\\ t=\"/Library/Frameworks/PythonT.framework/Versions/\\ " "|version|\\ /bin/python\\ |version|\\ t\"" msgstr "" "alias py\\ |version|\\ =\"/Library/Frameworks/Python.framework/Versions/\\ |" "version|\\ /bin/python\\ |version|\\ \"\n" "alias py\\ |version|\\ t=\"/Library/Frameworks/PythonT.framework/Versions/\\ " "|version|\\ /bin/python\\ |version|\\ t\"" #: ../../using/mac.rst:367 msgid "Installing using the command line" msgstr "Über die Befehlszeile installieren" #: ../../using/mac.rst:369 msgid "" "If you want to use automation to install the ``python.org`` installer " "package (rather than by using the familiar macOS :program:`Installer` GUI " "app), the macOS command line :command:`installer` utility lets you select " "non-default options, too. If you are not familiar with :command:`installer`, " "it can be somewhat cryptic (see :command:`man installer` for more " "information). As an example, the following shell snippet shows one way to do " "it, using the |x_dot_y_b2_literal| release and deselecting the free-threaded " "interpreter option:" msgstr "" "Wenn du das Installationspaket von ``python.org`` automatisiert installieren " "möchtest (statt über die gewohnte macOS-Anwendung :program:`Installer`), " "kannst du mit dem macOS-Befehlszeilenwerkzeug :command:`installer` auch " "Optionen abseits der Vorgaben wählen. Wenn du :command:`installer` nicht " "kennst, kann es etwas kryptisch wirken (mehr dazu unter :command:`man " "installer`). Der folgende Shell-Auszug zeigt beispielhaft einen Weg, und " "zwar mit der Veröffentlichung |x_dot_y_b2_literal| und abgewählter Option " "für den Free-Threading-Interpreter:" #: ../../using/mac.rst:380 msgid "" "RELEASE=\"python-\\ |version|\\ 0b2-macos11.pkg\"\n" "\n" "# download installer pkg\n" "curl -O \\https://www.python.org/ftp/python/\\ |version|\\ .0/${RELEASE}\n" "\n" "# create installer choicechanges to customize the install:\n" "# disable the PythonTFramework-\\ |version|\\ package\n" "# while accepting the other defaults (install all other packages)\n" "cat > ./choicechanges.plist

Back | FazBrowse Home | New Git URL