# SOME DESCRIPTIVE TITLE. # Copyright (C) 2001-2024, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-11-27 09:00+0200\n" "PO-Revision-Date: 2025-11-27 09:00+0200\n" "Last-Translator: Panagiotis Skias \n" "Language-Team: PyGreece \n" "Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.6\n" #: using/windows.rst:7 msgid "Using Python on Windows" msgstr "Χρησιμοποιώντας Python στα Windows" #: using/windows.rst:12 msgid "" "This document aims to give an overview of Windows-specific behaviour you " "should know about when using Python on Microsoft Windows." msgstr "" "Αυτό το έγγραφο στοχεύει να δώσει μια επισκόπηση της συμπεριφοράς των " "Windows που πρέπει να γνωρίζετε, όταν χρησιμοποιείτε την Python στα " "Microsoft Windows." #: using/windows.rst:15 msgid "" "Unlike most Unix systems and services, Windows does not include a system " "supported installation of Python. To make Python available, the CPython team " "has compiled Windows installers with every `release `_ for many years. These installers are primarily intended to add " "a per-user installation of Python, with the core interpreter and library " "being used by a single user. The installer is also able to install for all " "users of a single machine, and a separate ZIP file is available for " "application-local distributions." msgstr "" "Σε αντίθεση με τα περισσότερα συστήματα και υπηρεσίες Unix, τα Windows δεν " "περιλαμβάνουν ενσωματωμένη εγκατάσταση Python που υποστηρίζεται από το " "σύστημα. Για να είναι διαθέσιμη η Python, η ομάδα της CPython έχει " "μεταγλωττίσει προγράμματα εγκατάστασης των Windows με κάθε `έκδοση `_ για πολλά χρόνια. Αυτά τα προγράμματα " "εγκατάστασης προορίζονται κυρίως για την προσθήκη μιας εγκατάστασης της " "Python ανά χρήστη, με τον βασικό διερμηνέα και τη βιβλιοθήκη να " "χρησιμοποιούνται από έναν μόνο χρήστη. Το πρόγραμμα εγκατάστασης είναι, " "επίσης σε θέση να εγκαταστήσει για όλους τους χρήστες ενός μεμονωμένου " "μηχανήματος και ένα ξεχωριστό αρχείο ZIP που είναι διαθέσιμο για τοπικές " "διανομές εφαρμογής." #: using/windows.rst:24 msgid "" "As specified in :pep:`11`, a Python release only supports a Windows platform " "while Microsoft considers the platform under extended support. This means " "that Python |version| supports Windows 8.1 and newer. If you require Windows " "7 support, please install Python 3.8." msgstr "" "Όπως ορίζεται στο :pep:`11`, μια έκδοση Python υποστηρίζει μόνο μια " "πλατφόρμα Windows, ενώ η Microsoft θεωρεί την πλατφόρμα υπό εκτεταμένη " "υποστήριξη. Αυτό σημαίνει ότι η Python |version| υποστηρίζει Windows 8.1 και " "νεότερες εκδόσεις. Εάν χρειάζεστε υποστήριξη Windows 7, εγκαταστήστε την " "Python 3.8." #: using/windows.rst:29 msgid "" "There are a number of different installers available for Windows, each with " "certain benefits and downsides." msgstr "" "Υπάρχει ένας αριθμός διαφορετικών προγραμμάτων εγκατάστασης διαθέσιμα για " "Windows, το καθένα με ορισμένα πλεονεκτήματα και μειονεκτήματα." #: using/windows.rst:32 msgid "" ":ref:`windows-full` contains all components and is the best option for " "developers using Python for any kind of project." msgstr "" "Το :ref:`windows-full` περιέχει όλα τα στοιχεία και είναι η καλύτερη επιλογή " "για προγραμματιστές που χρησιμοποιούν Python για κάθε είδους έργο." #: using/windows.rst:35 msgid "" ":ref:`windows-store` is a simple installation of Python that is suitable for " "running scripts and packages, and using IDLE or other development " "environments. It requires Windows 10 and above, but can be safely installed " "without corrupting other programs. It also provides many convenient commands " "for launching Python and its tools." msgstr "" "Το :ref:`windows-store` είναι μια απλή εγκατάσταση της Python που είναι " "κατάλληλη για εκτέλεση scripts και πακέτων, και χρήση IDLE ή άλλων " "περιβαλλόντων ανάπτυξης. Απαιτεί Windows 10 και νεότερη έκδοση, αλλά μπορεί " "να εγκατασταθεί με ασφάλεια χωρίς να καταστρέψει άλλα προγράμματα. Παρέχει " "επίσης πολλές βολικές εντολές για την εκκίνηση της Python και των εργαλείων " "της." #: using/windows.rst:41 msgid "" ":ref:`windows-nuget` are lightweight installations intended for continuous " "integration systems. It can be used to build Python packages or run scripts, " "but is not updateable and has no user interface tools." msgstr "" "Το :ref:`windows-nuget` είναι ελαφριές εγκαταστάσεις που προορίζονται για " "συστήματα συνεχούς ενοποίησης. Μπορεί να χρησιμοποιηθεί για τη δημιουργία " "πακέτων Python ή την εκτέλεση scripts, αλλά δεν μπορεί να ενημερωθεί και δεν " "διαθέτει εργαλεία διεπαφής χρήστη." #: using/windows.rst:45 msgid "" ":ref:`windows-embeddable` is a minimal package of Python suitable for " "embedding into a larger application." msgstr "" "Το :ref:`windows-embeddable` είναι ένα ελάχιστο πακέτο Python κατάλληλο για " "ενσωμάτωση σε μεγαλύτερη εφαρμογή." #: using/windows.rst:52 msgid "The full installer" msgstr "Το πλήρες πρόγραμμα εγκατάστασης" #: using/windows.rst:55 msgid "Installation steps" msgstr "Βήματα Εγκατάστασης" #: using/windows.rst:57 msgid "" "Four Python |version| installers are available for download - two each for " "the 32-bit and 64-bit versions of the interpreter. The *web installer* is a " "small initial download, and it will automatically download the required " "components as necessary. The *offline installer* includes the components " "necessary for a default installation and only requires an internet " "connection for optional features. See :ref:`install-layout-option` for other " "ways to avoid downloading during installation." msgstr "" "Τέσσερα προγράμματα εγκατάστασης Python |version| είναι διαθέσιμα για λήψη - " "δύο το καθένα για τις εκδόσεις 32-bit και 64-bit του διερμηνέα. Το " "*πρόγραμμα εγκατάστασης web* είναι μια αρχική λήψη και θα πραγματοποιήσει " "αυτόματα λήψη των απαιτούμενων στοιχείων, όπως απαιτείται. Το *πρόγραμμα " "εγκατάστασης εκτός σύνδεσης* περιλαμβάνει τα στοιχεία που είναι απαραίτητα " "για μια προεπιλεγμένη εγκατάσταση και απαιτεί μόνο σύνδεση στο διαδίκτυο για " "προαιρετικές λειτουργίες. Δείτε το :ref:`install-layout-option` για άλλους " "τρόπους αποφυγής λήψης κατά την εγκατάσταση." #: using/windows.rst:65 msgid "After starting the installer, one of two options may be selected:" msgstr "" "Μετά την εκκίνηση του προγράμματος εγκατάστασης, μπορεί να επιλέγει μία από " "τις δύο επιλογές:" #: using/windows.rst:69 msgid "If you select \"Install Now\":" msgstr "Εάν επιλέξετε \"Install Now\":" #: using/windows.rst:71 msgid "" "You will *not* need to be an administrator (unless a system update for the C " "Runtime Library is required or you install the :ref:`launcher` for all users)" msgstr "" "*Δεν* θα χρειάζεται να είστε διαχειριστής (εκτός εάν απαιτείται ενημέρωση " "συστήματος για τη Βιβλιοθήκη C Runtime ή εγκαταστήσετε το :ref:`launcher` " "για όλους τους χρήστες)" #: using/windows.rst:74 msgid "Python will be installed into your user directory" msgstr "Η Python θα εγκατασταθεί στον κατάλογο του χρήστη σας" #: using/windows.rst:75 msgid "" "The :ref:`launcher` will be installed according to the option at the bottom " "of the first page" msgstr "" "Το :ref:`launcher` θα εγκατασταθεί σύμφωνα με την επιλογή στο κάτω μέρος της " "πρώτης σελίδας" #: using/windows.rst:77 msgid "The standard library, test suite, launcher and pip will be installed" msgstr "" "Θα εγκατασταθεί η τυπική βιβλιοθήκη, η δοκιμαστική σουίτα, ο εκκινητής και " "το pip" #: using/windows.rst:78 msgid "If selected, the install directory will be added to your :envvar:`PATH`" msgstr "" "Εάν επιλεγεί, ο κατάλογος εγκατάστασης θα προστεθεί στο :envvar:`PATH` σας" #: using/windows.rst:79 msgid "Shortcuts will only be visible for the current user" msgstr "Οι συντομεύσεις θα είναι ορατές μόνο για τον τρέχοντα χρήστη" #: using/windows.rst:81 msgid "" "Selecting \"Customize installation\" will allow you to select the features " "to install, the installation location and other options or post-install " "actions. To install debugging symbols or binaries, you will need to use this " "option." msgstr "" "Επιλέγοντας \"Customize installation\" θα σας επιτρέψει να επιλέξετε τις " "λειτουργίες προς εγκατάσταση, τη θέση εγκατάστασης και άλλες επιλογές ή " "ενέργειες μετά την εγκατάσταση. Για να εγκαταστήσετε σύμβολα εντοπισμού " "σφαλμάτων ή δυαδικά αρχεία, θα χρειαστεί να χρησιμοποιήσετε αυτήν την " "επιλογή." #: using/windows.rst:85 msgid "" "To perform an all-users installation, you should select \"Customize " "installation\". In this case:" msgstr "" "Για να εκτελέσετε μια εγκατάσταση για όλους τους χρήστες, θα πρέπει να " "επιλέξετε \"Customize installation\". Σε αυτήν την περίπτωση:" #: using/windows.rst:88 msgid "You may be required to provide administrative credentials or approval" msgstr "" "Ενδέχεται να σας ζητηθεί να παρέχετε διαπιστευτήρια διαχείρισης ή έγκριση" #: using/windows.rst:89 msgid "Python will be installed into the Program Files directory" msgstr "Η Python θα εγκατασταθεί στον κατάλογο Program Files" #: using/windows.rst:90 msgid "The :ref:`launcher` will be installed into the Windows directory" msgstr "Το :ref:`launcher` θα εγκατασταθεί στον κατάλογο των Windows" #: using/windows.rst:91 msgid "Optional features may be selected during installation" msgstr "Προαιρετικά χαρακτηριστικά μπορούν να επιλεγούν κατά την εγκατάσταση" #: using/windows.rst:92 msgid "The standard library can be pre-compiled to bytecode" msgstr "Η τυπική βιβλιοθήκη μπορεί να προ-μεταγλωττιστεί σε bytecode" #: using/windows.rst:93 msgid "" "If selected, the install directory will be added to the system :envvar:`PATH`" msgstr "" "Εάν επιλεγεί, ο κατάλογος εγκατάστασης θα προστεθεί στο σύστημα :envvar:" "`PATH`" #: using/windows.rst:94 msgid "Shortcuts are available for all users" msgstr "Οι συντομεύσεις είναι διαθέσιμες για όλους τους χρήστες" #: using/windows.rst:99 msgid "Removing the MAX_PATH Limitation" msgstr "Κατάργηση του περιορισμού MAX_PATH" #: using/windows.rst:101 msgid "" "Windows historically has limited path lengths to 260 characters. This meant " "that paths longer than this would not resolve and errors would result." msgstr "" "Τα Windows έχουν ιστορικά περιορισμένα μήκη διαδρομής στους 260 χαρακτήρες. " "Αυτό σήμαινε ότι διαδρομές μεγαλύτερες από αυτό δεν θα επιλύονταν και θα " "προέκυπταν σφάλματα." #: using/windows.rst:104 msgid "" "In the latest versions of Windows, this limitation can be expanded to " "approximately 32,000 characters. Your administrator will need to activate " "the \"Enable Win32 long paths\" group policy, or set ``LongPathsEnabled`` to " "``1`` in the registry key " "``HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\FileSystem``." msgstr "" "Στις πιο πρόσφατες εκδόσεις των Windows, αυτός ο περιορισμός μπορεί να " "επεκταθεί σε περίπου 32.000 χαρακτήρες. Ο διαχειριστής σας θα πρέπει να " "ενεργοποιήσει την πολιτική ομάδας \"Enable Win32 long paths\", ή να ορίσει " "``LongPathsEnabled`` σε ``1`` το κλειδί μητρώου " "``HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\FileSystem``." #: using/windows.rst:110 msgid "" "This allows the :func:`open` function, the :mod:`os` module and most other " "path functionality to accept and return paths longer than 260 characters." msgstr "" "Αυτό επιτρέπει στη συνάρτηση :func:`open`, στο module :mod:`os` και στις " "περισσότερες άλλες λειτουργίες διαδρομής να αποδέχονται και να επιστρέφουν " "διαδρομές μεγαλύτερες από 260 χαρακτήρες." #: using/windows.rst:113 msgid "After changing the above option, no further configuration is required." msgstr "" "Μετά την αλλαγή της παραπάνω επιλογής, δεν απαιτείται περαιτέρω διαμόρφωση." #: using/windows.rst:117 msgid "Support for long paths was enabled in Python." msgstr "Η υποστήριξη για μεγάλες διαδρομές ήταν ενεργοποιημένη στην Python." #: using/windows.rst:122 msgid "Installing Without UI" msgstr "Εγκατάσταση χωρίς περιβάλλον διεπαφής χρήστη" #: using/windows.rst:124 msgid "" "All of the options available in the installer UI can also be specified from " "the command line, allowing scripted installers to replicate an installation " "on many machines without user interaction. These options may also be set " "without suppressing the UI in order to change some of the defaults." msgstr "" "Όλες οι διαθέσιμες επιλογές στη διεπαφή χρήστη του προγράμματος εγκατάστασης " "μπορούν επίσης να καθοριστούν από τη γραμμή εντολών, επιτρέποντας στους " "εγκαταστάτες με script να αναπαράγουν μια εγκατάσταση σε πολλά μηχανήματα " "χωρίς αλληλεπίδραση με τον χρήστη. Αυτές οι επιλογές μπορούν επίσης να " "οριστούν χωρίς να καταργηθεί η διεπαφή χρήστη προκειμένου να αλλάξουν " "ορισμένες από τις προεπιλογές." #: using/windows.rst:129 msgid "" "The following options (found by executing the installer with ``/?``) can be " "passed into the installer:" msgstr "" "Οι ακόλουθες επιλογές (που βρίσκονται εκτελώντας το πρόγραμμα εγκατάστασης " "με ``/?``) μπορούν να περάσουν στο πρόγραμμα εγκατάστασης:" #: using/windows.rst:153 using/windows.rst:1150 msgid "Name" msgstr "Όνομα" #: using/windows.rst:153 using/windows.rst:1150 msgid "Description" msgstr "Περιγραφή" #: using/windows.rst:135 msgid "/passive" msgstr "/passive" #: using/windows.rst:135 msgid "to display progress without requiring user interaction" msgstr "για εμφάνιση προόδου χωρίς να απαιτείται αλληλεπίδραση με τον χρήστη" #: using/windows.rst:137 msgid "/quiet" msgstr "/quiet" #: using/windows.rst:137 msgid "to install/uninstall without displaying any UI" msgstr "για εγκατάσταση/απεγκατάσταση χωρίς εμφάνιση διεπαφής χρήστη" #: using/windows.rst:139 msgid "/simple" msgstr "/simple" #: using/windows.rst:139 msgid "to prevent user customization" msgstr "για να αποτρέψετε την προσαρμογή του χρήστη" #: using/windows.rst:141 msgid "/uninstall" msgstr "/uninstall" #: using/windows.rst:141 msgid "to remove Python (without confirmation)" msgstr "για να αφαιρέσετε την Python (χωρίς επιβεβαίωση)" #: using/windows.rst:143 msgid "/layout [directory]" msgstr "/layout [κατάλογος]" #: using/windows.rst:143 msgid "to pre-download all components" msgstr "για προ-λήψη όλων των στοιχείων" #: using/windows.rst:145 msgid "/log [filename]" msgstr "/log [όνομα αρχείου]" #: using/windows.rst:145 msgid "to specify log files location" msgstr "για να καθορίσετε τη θέση των αρχείων καταγραφής" #: using/windows.rst:148 msgid "" "All other options are passed as ``name=value``, where the value is usually " "``0`` to disable a feature, ``1`` to enable a feature, or a path. The full " "list of available options is shown below." msgstr "" "Όλες οι άλλες επιλογές μεταβιβάζονται ως ``name=value``, όπου η τιμή είναι " "συνήθως ``0`` για να απενεργοποιήσετε ένα χαρακτηριστικό, ``1`` για να " "ενεργοποιήσετε ένα χαρακτηριστικό ή μια διαδρομή. Η πλήρης λίστα των " "διαθέσιμων επιλογών φαίνεται παρακάτω." #: using/windows.rst:153 msgid "Default" msgstr "Προεπιλογή" #: using/windows.rst:155 msgid "InstallAllUsers" msgstr "InstallAllUsers" #: using/windows.rst:155 msgid "Perform a system-wide installation." msgstr "Εκτέλεση εγκατάστασης σε όλο το σύστημα." #: using/windows.rst:181 using/windows.rst:188 using/windows.rst:219 #: using/windows.rst:230 msgid "0" msgstr "0" #: using/windows.rst:157 msgid "TargetDir" msgstr "TargetDir" #: using/windows.rst:157 msgid "The installation directory" msgstr "Ο κατάλογος εγκατάστασης" #: using/windows.rst:157 msgid "Selected based on InstallAllUsers" msgstr "Επιλέχθηκε με βάση το InstallAllUsers" #: using/windows.rst:160 msgid "DefaultAllUsersTargetDir" msgstr "DefaultAllUsersTargetDir" #: using/windows.rst:160 msgid "The default installation directory for all-user installs" msgstr "" "Ο προεπιλεγμένος κατάλογος εγκατάστασης για τις εγκαταστάσεις όλων των " "χρηστών" #: using/windows.rst:160 msgid "" ":file:`%ProgramFiles%\\\\\\ Python X.Y` or :file:`\\ %ProgramFiles(x86)%\\\\" "\\ Python X.Y`" msgstr "" ":file:`%ProgramFiles%\\\\\\ Python X.Y` ή :file:`\\ %ProgramFiles(x86)%\\\\" "\\ Python X.Y`" #: using/windows.rst:165 msgid "DefaultJustForMeTargetDir" msgstr "DefaultJustForMeTargetDir" #: using/windows.rst:165 msgid "The default install directory for just-for-me installs" msgstr "" "Ο προεπιλεγμένος κατάλογος εγκατάστασης για εξατομικευμένες εγκαταστάσεις" #: using/windows.rst:165 msgid "" ":file:`%LocalAppData%\\\\\\ Programs\\\\Python\\\\\\ PythonXY` or :file:" "`%LocalAppData%\\\\\\ Programs\\\\Python\\\\\\ PythonXY-32` or :file:" "`%LocalAppData%\\\\\\ Programs\\\\Python\\\\\\ PythonXY-64`" msgstr "" ":file:`%LocalAppData%\\\\\\ Programs\\\\Python\\\\\\ PythonXY` ή :file:" "`%LocalAppData%\\\\\\ Programs\\\\Python\\\\\\ PythonXY-32` ή :file:" "`%LocalAppData%\\\\\\ Programs\\\\Python\\\\\\ PythonXY-64`" #: using/windows.rst:175 msgid "DefaultCustomTargetDir" msgstr "DefaultCustomTargetDir" #: using/windows.rst:175 msgid "The default custom install directory displayed in the UI" msgstr "" "Ο προεπιλεγμένος κατάλογος προσαρμοσμένης εγκατάστασης που εμφανίζεται στο UI" #: using/windows.rst:232 msgid "(empty)" msgstr "(empty)" #: using/windows.rst:178 msgid "AssociateFiles" msgstr "AssociateFiles" #: using/windows.rst:178 msgid "Create file associations if the launcher is also installed." msgstr "" "Δημιουργήστε συσχετίσεις αρχείων εάν είναι επίσης εγκατεστημένο το πρόγραμμα " "εκκίνησης." #: using/windows.rst:192 using/windows.rst:199 using/windows.rst:207 #: using/windows.rst:213 using/windows.rst:221 using/windows.rst:225 msgid "1" msgstr "1" #: using/windows.rst:181 msgid "CompileAll" msgstr "CompileAll" #: using/windows.rst:181 msgid "Compile all ``.py`` files to ``.pyc``." msgstr "Μεταγλώττιση όλων των αρχείων ``.py`` σε ``.pyc``." #: using/windows.rst:184 msgid "PrependPath" msgstr "PrependPath" #: using/windows.rst:184 msgid "" "Prepend install and Scripts directories to :envvar:`PATH` and add ``.PY`` " "to :envvar:`PATHEXT`" msgstr "" "Προετοιμάστε τους καταλόγους εγκατάστασης και Scripts στο :envvar:`PATH` και " "προσθέστε το ``.PY`` στο :envvar:`PATHEXT`" #: using/windows.rst:188 msgid "AppendPath" msgstr "AppendPath" #: using/windows.rst:188 msgid "" "Append install and Scripts directories to :envvar:`PATH` and add ``.PY`` " "to :envvar:`PATHEXT`" msgstr "" "Προσθήκη καταλόγων εγκατάστασης και Scripts σε :envvar:`PATH` και προσθήκη " "``.PY`` σε :envvar:`PATHEXT`" #: using/windows.rst:192 msgid "Shortcuts" msgstr "Συντομεύσεις" #: using/windows.rst:192 msgid "" "Create shortcuts for the interpreter, documentation and IDLE if installed." msgstr "" "Δημιουργήστε συντομεύσεις για τον διερμηνέα, την τεκμηρίωση και το IDLE εάν " "είναι εγκατεστημένα." #: using/windows.rst:195 msgid "Include_doc" msgstr "Include_doc" #: using/windows.rst:195 msgid "Install Python manual" msgstr "Εγκαταστήστε το εγχειρίδιο της Python" #: using/windows.rst:197 msgid "Include_debug" msgstr "Include_debug" #: using/windows.rst:197 msgid "Install debug binaries" msgstr "Εγκαταστήστε δυαδικά αρχεία εντοπισμού σφαλμάτων" #: using/windows.rst:199 msgid "Include_dev" msgstr "Include_dev" #: using/windows.rst:199 msgid "" "Install developer headers and libraries. Omitting this may lead to an " "unusable installation." msgstr "" "Εγκατάσταση κεφαλίδων και βιβλιοθηκών προγραμματιστή. Η παράλειψη αυτού " "μπορεί να οδηγήσει σε μη χρησιμοποιήσιμη εγκατάσταση." #: using/windows.rst:203 msgid "Include_exe" msgstr "Include_exe" #: using/windows.rst:203 msgid "" "Install :file:`python.exe` and related files. Omitting this may lead to an " "unusable installation." msgstr "" "Εγκατάσταση :file:`python.exe` και σχετικών αρχείων. Η παράλειψη αυτού " "μπορεί να οδηγήσει σε μη χρησιμοποιήσιμη εγκατάσταση." #: using/windows.rst:207 msgid "Include_launcher" msgstr "Include_launcher" #: using/windows.rst:207 msgid "Install :ref:`launcher`." msgstr "Εγκαταστήστε το :ref:`launcher`." #: using/windows.rst:209 msgid "InstallLauncherAllUsers" msgstr "InstallLauncherAllUsers" #: using/windows.rst:209 msgid "" "Installs the launcher for all users. Also requires ``Include_launcher`` to " "be set to 1" msgstr "" "Εγκαθιστά το πρόγραμμα εκκίνησης για όλους του χρήστες. Επίσης, απαιτείται η " "ρύθμιση ``Include_launcher`` να τεθεί σε 1" #: using/windows.rst:213 msgid "Include_lib" msgstr "Include_lib" #: using/windows.rst:213 msgid "" "Install standard library and extension modules. Omitting this may lead to an " "unusable installation." msgstr "" "Εγκαταστήστε τυπικά module βιβλιοθήκης και επέκτασης. Η παράλειψη αυτού " "μπορεί να οδηγήσει σε μη χρησιμοποιήσιμη εγκατάσταση." #: using/windows.rst:217 msgid "Include_pip" msgstr "Include_pip" #: using/windows.rst:217 msgid "Install bundled pip and setuptools" msgstr "Εγκαταστήστε το πακέτο pip και setuptools" #: using/windows.rst:219 msgid "Include_symbols" msgstr "Include_symbols" #: using/windows.rst:219 msgid "Install debugging symbols (``*.pdb``)" msgstr "Εγκατάσταση συμβόλων εντοπισμού σφαλμάτων (``*.pdb``)" #: using/windows.rst:221 msgid "Include_tcltk" msgstr "Include_tcltk" #: using/windows.rst:221 msgid "Install Tcl/Tk support and IDLE" msgstr "Εγκατάσταση υποστήριξης Tcl/Tk και IDLE" #: using/windows.rst:223 msgid "Include_test" msgstr "Include_test" #: using/windows.rst:223 msgid "Install standard library test suite" msgstr "Εγκαταστήστε την τυπική σουίτα δοκιμών βιβλιοθήκης" #: using/windows.rst:225 msgid "Include_tools" msgstr "Include_tools" #: using/windows.rst:225 msgid "Install utility scripts" msgstr "Εγκαταστήστε βοηθητικά scripts" #: using/windows.rst:227 msgid "LauncherOnly" msgstr "LauncherOnly" #: using/windows.rst:227 msgid "Only installs the launcher. This will override most other options." msgstr "" "Εγκαθιστά μόνο το πρόγραμμα εκκίνησης. Αυτό θα παρακάμψει τις περισσότερες " "άλλες επιλογές." #: using/windows.rst:230 msgid "SimpleInstall" msgstr "SimpleInstall" #: using/windows.rst:230 msgid "Disable most install UI" msgstr "Απενεργοποιήστε τις περισσότερες διεπαφές εγκατάστασης" #: using/windows.rst:232 msgid "SimpleInstallDescription" msgstr "SimpleInstallDescription" #: using/windows.rst:232 msgid "A custom message to display when the simplified install UI is used." msgstr "" "Ένα προσαρμοσμένο μήνυμα που θα εμφανίζεται όταν χρησιμοποιείται το " "απλοποιημένο περιβάλλον διεπαφής χρήστη." #: using/windows.rst:236 msgid "" "For example, to silently install a default, system-wide Python installation, " "you could use the following command (from an elevated command prompt)::" msgstr "" "Για παράδειγμα, για να εγκαταστήσετε αθόρυβα μια προεπιλεγμένη εγκατάσταση " "Python σε όλο το σύστημα, θα μπορούσατε να χρησιμοποιήσετε την ακόλουθη " "εντολή (από μια ανυψωμένη γραμμή εντολών)::" #: using/windows.rst:239 msgid "python-3.9.0.exe /quiet InstallAllUsers=1 PrependPath=1 Include_test=0" msgstr "python-3.9.0.exe /quiet InstallAllUsers=1 PrependPath=1 Include_test=0" #: using/windows.rst:241 msgid "" "To allow users to easily install a personal copy of Python without the test " "suite, you could provide a shortcut with the following command. This will " "display a simplified initial page and disallow customization::" msgstr "" "Για να επιτρέψετε στους χρήστες να εγκαταστήσουν εύκολα ένα προσωπικό " "αντίγραφο της Python χωρίς τη δοκιμαστική σουίτα, θα μπορούσατε να παρέχετε " "μια συντόμευση με την ακόλουθη εντολή. Αυτή θα εμφανίσει μια απλοποιημένη " "αρχική σελίδα και θα απαγορεύσει την προσαρμογή::" #: using/windows.rst:245 msgid "" "python-3.9.0.exe InstallAllUsers=0 Include_launcher=0 Include_test=0\n" " SimpleInstall=1 SimpleInstallDescription=\"Just for me, no test suite.\"" msgstr "" "python-3.9.0.exe InstallAllUsers=0 Include_launcher=0 Include_test=0\n" " SimpleInstall=1 SimpleInstallDescription=\"Just for me, no test suite.\"" #: using/windows.rst:248 msgid "" "(Note that omitting the launcher also omits file associations, and is only " "recommended for per-user installs when there is also a system-wide " "installation that included the launcher.)" msgstr "" "(Λάβετε υπόψη ότι η παράλειψη της εφαρμογής εκκίνησης παραλείπει επίσης " "συσχετίσεις αρχείων και συνίσταται μόνο για εγκαταστάσεις ανά χρήστη όταν " "υπάρχει επίσης εγκατάσταση σε όλο το σύστημα που περιλάμβανε τη λειτουργία " "εκκίνησης.)" #: using/windows.rst:252 msgid "" "The options listed above can also be provided in a file named ``unattend." "xml`` alongside the executable. This file specifies a list of options and " "values. When a value is provided as an attribute, it will be converted to a " "number if possible. Values provided as element text are always left as " "strings. This example file sets the same options as the previous example:" msgstr "" "Οι επιλογές που αναφέρονται παραπάνω μπορούν επίσης να παρέχονται σε ένα " "αρχείο με το όνομα ``unattend.xml`` δίπλα στο εκτελέσιμο αρχείο. Αυτό το " "αρχείο καθορίζει μια λίστα επιλογών και τιμών. Όταν μια τιμή παρέχεται ως " "χαρακτηριστικό, θα μετατραπεί σε αριθμό εάν είναι δυνατόν. Οι τιμές που " "παρέχονται ως κείμενο στοιχείου παραμένουν πάντα ως συμβολοσειρές. Αυτό το " "αρχείο παραδείγματος ορίζει τις ίδιες επιλογές με το προηγούμενο παράδειγμα:" #: using/windows.rst:258 msgid "" "\n" " " msgstr "" "\n" " " #: using/windows.rst:271 msgid "Installing Without Downloading" msgstr "Εγκατάσταση χωρίς λήψη" #: using/windows.rst:273 msgid "" "As some features of Python are not included in the initial installer " "download, selecting those features may require an internet connection. To " "avoid this need, all possible components may be downloaded on-demand to " "create a complete *layout* that will no longer require an internet " "connection regardless of the selected features. Note that this download may " "be bigger than required, but where a large number of installations are going " "to be performed it is very useful to have a locally cached copy." msgstr "" "Καθώς ορισμένες δυνατότητες της Python δεν περιλαμβάνονται στην αρχική λήψη " "του προγράμματος εγκατάστασης, η επιλογή αυτών των δυνατοτήτων ενδέχεται να " "απαιτεί σύνδεση στο διαδίκτυο. Για να αποφευχθεί αυτή η ανάγκη, όλα τα " "πιθανά στοιχεία μπορούν να ληφθούν κατ' απαίτηση για να δημιουργηθεί μια " "πλήρης *διάταξη* που δεν θα απαιτεί πλέον μια σύνδεση στο Διαδίκτυο, " "ανεξάρτητα από τις επιλεγμένες δυνατότητες. Λάβετε υπόψη ότι αυτή η λήψη " "μπορεί να είναι μεγαλύτερη από την απαιτούμενη, αλλά όπου πρόκειται να " "πραγματοποιηθεί μεγάλος αριθμός εγκαταστάσεων, είναι πολύ χρήσιμο να έχετε " "ένα αντίγραφο προσωρινής αποθήκευσης." #: using/windows.rst:281 msgid "" "Execute the following command from Command Prompt to download all possible " "required files. Remember to substitute ``python-3.9.0.exe`` for the actual " "name of your installer, and to create layouts in their own directories to " "avoid collisions between files with the same name." msgstr "" "Εκτελέστε την ακόλουθη εντολή από τη Γραμμή Εντολών για λήψη όλων των " "πιθανών απαιτούμενων αρχείων. Θυμηθείτε να αντικαταστήσετε το " "``python-3.9.0.exe`` για το πραγματικό όνομα του προγράμματος εγκατάστασης " "και να δημιουργήσετε διατάξεις στους δικούς τους καταλόγους για να αποφύγετε " "συγκρούσεις μεταξύ αρχείων με το ίδιο όνομα." #: using/windows.rst:288 msgid "python-3.9.0.exe /layout [optional target directory]" msgstr "python-3.9.0.exe /layout [optional target directory]" #: using/windows.rst:290 msgid "" "You may also specify the ``/quiet`` option to hide the progress display." msgstr "" "Μπορείτε επίσης να καθορίσετε την επιλογή ``/quiet`` για απόκρυψη της " "εμφάνισης προόδου." #: using/windows.rst:293 msgid "Modifying an install" msgstr "Τροποποίηση εγκατάστασης" #: using/windows.rst:295 msgid "" "Once Python has been installed, you can add or remove features through the " "Programs and Features tool that is part of Windows. Select the Python entry " "and choose \"Uninstall/Change\" to open the installer in maintenance mode." msgstr "" "Μόλις εγκατασταθεί η Python, μπορείτε να προσθέσετε ή να αφαιρέσετε " "λειτουργίες μέσω του εργαλείου Προγράμματα και Δυνατότητες που είναι μέρος " "των Windows. Επιλέξτε την καταχώρηση Python και επιλέξτε \"Κατάργηση " "εγκατάστασης/Αλλαγή\" για να ανοίξετε το πρόγραμμα εγκατάστασης σε " "λειτουργία συντήρησης." #: using/windows.rst:299 msgid "" "\"Modify\" allows you to add or remove features by modifying the checkboxes " "- unchanged checkboxes will not install or remove anything. Some options " "cannot be changed in this mode, such as the install directory; to modify " "these, you will need to remove and then reinstall Python completely." msgstr "" "Η \"Αλλαγή\" σάς επιτρέπει να προσθέτετε ή να αφαιρείτε λειτουργίες " "τροποποιώντας τα πλαίσια ελέγχου - τα αμετάβλητα πλαίσια ελέγχου δεν θα " "εγκαταστήσουν ή θα αφαιρέσουν τίποτα. Ορισμένες επιλογές δεν μπορούν να " "αλλάξουν σε αυτήν τη λειτουργία, όπως ο κατάλογος εγκατάστασης· για να τις " "τροποποιήσετε, θα χρειαστεί αν αφαιρέσετε και, στη συνέχεια να " "επανεγκαταστήσετε ξανά την Python." #: using/windows.rst:304 msgid "" "\"Repair\" will verify all the files that should be installed using the " "current settings and replace any that have been removed or modified." msgstr "" "Η \"Επιδιόρθωση\" θα επαληθεύσει όλα τα αρχεία που πρέπει να εγκατασταθούν " "χρησιμοποιώντας τις τρέχουσες ρυθμίσεις και θα αντικαταστήσει όσα έχουν " "αφαιρεθεί ή τροποποιηθεί." #: using/windows.rst:307 msgid "" "\"Uninstall\" will remove Python entirely, with the exception of the :ref:" "`launcher`, which has its own entry in Programs and Features." msgstr "" "Η \"Κατάργηση εγκατάστασης\" θα καταργήσει πλήρως την Python, με εξαίρεση " "το :ref:`launcher`, το οποίο έχει τη δική του καταχώριση στο Προγράμματα και " "Δυνατότητες." #: using/windows.rst:313 msgid "Installing Free-threaded Binaries" msgstr "Εγκατάσταση Δυαδικών Αρχείων Ελεύθερου Νήματος" #: using/windows.rst:501 msgid "(Experimental)" msgstr "(Πειραματικό)" #: using/windows.rst:505 msgid "" "Everything described in this section is considered experimental, and should " "be expected to change in future releases." msgstr "" "Όλα όσα περιγράφονται σε αυτήν την ενότητα θεωρούνται πειραματικά και θα " "πρέπει να αναμένεται να αλλάξουν σε μελλοντικές εκδόσεις." #: using/windows.rst:322 msgid "" "To install pre-built binaries with free-threading enabled (see :pep:`703`), " "you should select \"Customize installation\". The second page of options " "includes the \"Download free-threaded binaries\" checkbox." msgstr "" "Για να εγκαταστήσετε προ-κατασκευασμένα δυαδικά αρχεία με ενεργοποιημένο το " "ελεύθερο νήμα (βλ. :pep:`703`), θα πρέπει να επιλέξετε \"Προσαρμοσμένη " "εγκατάσταση\". Η δεύτερη σελίδα επιλογών περιλαμβάνει το πλαίσιο ελέγχου " "\"Λήψη δυαδικών αρχείων ελεύθερου νήματος\"." #: using/windows.rst:328 msgid "" "Selecting this option will download and install additional binaries to the " "same location as the main Python install. The main executable is called " "``python3.13t.exe``, and other binaries either receive a ``t`` suffix or a " "full ABI suffix. Python source files and bundled third-party dependencies " "are shared with the main install." msgstr "" "Κάνοντας αυτή την επιλογή θα κατεβάσει και θα εγκαταστήσει επιπλέον δυαδικά " "αρχεία στην ίδια τοποθεσία με την κύρια εγκατάσταση της Python. Το κύριο " "εκτελέσιμο αρχείο ονομάζεται ``python3.13t.exe``, και άλλα δυαδικά αρχεία " "είτε λαμβάνουν ένα επίθημα ``t`` είτε ένα πλήρες επίθημα ABI. Τα αρχεία " "πηγαίου κώδικα της Python και οι ενσωματωμένες εξαρτήσεις τρίτων μοιράζονται " "με την κύρια εγκατάσταση." #: using/windows.rst:334 msgid "" "The free-threaded version is registered as a regular Python install with the " "tag ``3.13t`` (with a ``-32`` or ``-arm64`` suffix as normal for those " "platforms). This allows tools to discover it, and for the :ref:`launcher` to " "support ``py.exe -3.13t``. Note that the launcher will interpret ``py.exe " "-3`` (or a ``python3`` shebang) as \"the latest 3.x install\", which will " "prefer the free-threaded binaries over the regular ones, while ``py.exe " "-3.13`` will not. If you use the short style of option, you may prefer to " "not install the free-threaded binaries at this time." msgstr "" "Η έκδοση ελεύθερου νήματος καταχωρείται ως κανονική εγκατάσταση Python με " "την ετικέτα ``3.13t`` (με επίθημα ``-32`` ή ``-arm64`` ως κανονικό για αυτές " "τις πλατφόρμες). Αυτό επιτρέπει στα εργαλεία να την ανακαλύψουν, και για το :" "ref:`launcher` να υποστηρίξει το ``py.exe -3.13t``. Σημειώστε ότι το " "πρόγραμμα εκκίνησης θα ερμηνεύσει το ``py.exe -3`` (ή ένα shebang " "``python3``) ως \"την πιο πρόσφατη εγκατάσταση 3.x\", που θα προτιμήσει τα " "δυαδικά αρχεία ελεύθερου νήματος έναντι των κανονικών, ενώ το ``py.exe " "-3.13`` δεν θα το κάνει. Εάν χρησιμοποιείτε το σύντομο στυλ επιλογής, μπορεί " "να προτιμάτε να μην εγκαταστήσετε τα δυαδικά αρχεία ελεύθερου νήματος αυτή " "τη στιγμή." #: using/windows.rst:343 msgid "" "To specify the install option at the command line, use " "``Include_freethreaded=1``. See :ref:`install-layout-option` for " "instructions on pre-emptively downloading the additional binaries for " "offline install. The options to include debug symbols and binaries also " "apply to the free-threaded builds." msgstr "" "Για να καθορίσετε την επιλογή εγκατάστασης στη γραμμή εντολών, " "χρησιμοποιήστε ``Include_freethreaded=1``. Δείτε :ref:`install-layout-" "option` για οδηγίες σχετικά με την προληπτική λήψη των επιπλέον δυαδικών " "αρχείων για εγκατάσταση εκτός σύνδεσης. Οι επιλογές για την συμπερίληψη " "συμβόλων και δυαδικών αρχείων εντοπισμού σφαλμάτων ισχύουν επίσης για τις " "κατασκευές ελεύθερου νήματος." #: using/windows.rst:349 msgid "" "Free-threaded binaries are also available :ref:`on nuget.org `." msgstr "" "Τα δυαδικά αρχεία ελεύθερου νήματος είναι επίσης διαθέσιμα :ref:`στο nuget." "org `." #: using/windows.rst:354 msgid "The Microsoft Store package" msgstr "Το πακέτο Microsoft Store" #: using/windows.rst:358 msgid "" "The Microsoft Store package is an easily installable Python interpreter that " "is intended mainly for interactive use, for example, by students." msgstr "" "Το πακέτο Microsoft Store είναι ένας εύκολα εγκαταστημένος διερμηνέας Python " "που προορίζεται κυρίως για διαδραστική χρήση για παράδειγμα, από μαθητές." #: using/windows.rst:361 msgid "" "To install the package, ensure you have the latest Windows 10 updates and " "search the Microsoft Store app for \"Python |version|\". Ensure that the app " "you select is published by the Python Software Foundation, and install it." msgstr "" "Για να εγκαταστήσετε το πακέτο, βεβαιωθείτε ότι έχετε τις πιο πρόσφατες " "ενημερώσεις των Windows 10 και πραγματοποιήστε αναζήτηση στην εφαρμογή " "Microsoft Store για \"Python |version|\". Βεβαιωθείτε ότι η εφαρμογή που " "επιλέγετε έχει δημοσιευτεί από το Python Software Foundation, και " "εγκαταστήστε την." #: using/windows.rst:366 msgid "" "Python will always be available for free on the Microsoft Store. If you are " "asked to pay for it, you have not selected the correct package." msgstr "" "Η Python θα είναι πάντα διαθέσιμη δωρεάν στο Microsoft Store. Εάν σας " "ζητηθεί να πληρώσετε για αυτό, δεν έχετε επιλέξει το σωστό πακέτο." #: using/windows.rst:369 msgid "" "After installation, Python may be launched by finding it in Start. " "Alternatively, it will be available from any Command Prompt or PowerShell " "session by typing ``python``. Further, pip and IDLE may be used by typing " "``pip`` or ``idle``. IDLE can also be found in Start." msgstr "" "Μετά την εγκατάσταση, η Python μπορεί να εκκινηθεί βρίσκοντας την στην " "Έναρξη. Εναλλακτικά, θα είναι διαθέσιμη από οποιαδήποτε περίοδο λειτουργίας " "της Γραμμής Εντολών ή PowerShell, πληκτρολογώντας ``python``. Επιπλέον, το " "pip και το IDLE μπορούν να χρησιμοποιηθούν πληκτρολογώντας ``pip`` ή " "``idle``. Το IDLE μπορεί επίσης να βρεθεί στην Έναρξη." #: using/windows.rst:374 msgid "" "All three commands are also available with version number suffixes, for " "example, as ``python3.exe`` and ``python3.x.exe`` as well as ``python.exe`` " "(where ``3.x`` is the specific version you want to launch, such as |" "version|). Open \"Manage App Execution Aliases\" through Start to select " "which version of Python is associated with each command. It is recommended " "to make sure that ``pip`` and ``idle`` are consistent with whichever version " "of ``python`` is selected." msgstr "" "Και οι τρεις εντολές είναι επίσης διαθέσιμες με επιθήματα αριθμού έκδοσης, " "για παράδειγμα, ως ``python3.exe`` και ``python3.x.exe`` καθώς και το " "``python.exe`` (όπου ``3.x`` είναι η συγκεκριμένη έκδοση που θέλετε να " "εκκινήσετε, όπως |version|). Ανοίξτε \"Διαχείριση Ψευδωνύμων Εκτέλεσης " "Εφαρμογών\" μέσω της Έναρξης για να επιλέξετε ποια έκδοση της Python " "σχετίζεται με κάθε εντολή. Συνίσταται να βεβαιωθείτε ότι τα ``pip`` και " "``idle`` είναι είναι συμβατά με οποιαδήποτε έκδοση της ``python`` έχει " "επιλεγεί." #: using/windows.rst:382 msgid "" "Virtual environments can be created with ``python -m venv`` and activated " "and used as normal." msgstr "" "Τα εικονικά περιβάλλοντα μπορούν να δημιουργηθούν με το ``python -m venv`` " "και να ενεργοποιηθούν και να χρησιμοποιηθούν κανονικά." #: using/windows.rst:385 msgid "" "If you have installed another version of Python and added it to your " "``PATH`` variable, it will be available as ``python.exe`` rather than the " "one from the Microsoft Store. To access the new installation, use ``python3." "exe`` or ``python3.x.exe``." msgstr "" "Εάν έχετε εγκαταστήσει μια άλλη έκδοση της Python και την προσθέσατε στη " "μεταβλητή ``PATH`` σας, θα είναι διαθέσιμη ως ``python.exe`` και όχι ως αυτή " "από το Microsoft Store. Για πρόσβαση στη νέα εγκατάσταση, χρησιμοποιήστε το " "``python3.exe`` ή ``python3.x.exe``." #: using/windows.rst:390 msgid "" "The ``py.exe`` launcher will detect this Python installation, but will " "prefer installations from the traditional installer." msgstr "" "Η εφαρμογή εκκίνησης ``py.exe`` θα εντοπίσει αυτήν την εγκατάσταση Python, " "αλλά θα προτιμήσει εγκαταστάσεις από το παραδοσιακό πρόγραμμα εγκατάστασης." #: using/windows.rst:393 msgid "" "To remove Python, open Settings and use Apps and Features, or else find " "Python in Start and right-click to select Uninstall. Uninstalling will " "remove all packages you installed directly into this Python installation, " "but will not remove any virtual environments" msgstr "" "Για να καταργήσετε την Python, ανοίξτε τις Ρυθμίσεις και χρησιμοποιήστε τις " "Εφαρμογές και Δυνατότητες, ή βρείτε την Python στην Έναρξη και κάντε δεξί " "κλικ για να επιλέξετε Κατάργηση εγκατάστασης. Η απομάκρυνση θα αφαιρέσει όλα " "τα πακέτα που εγκαταστήσατε απευθείας σε αυτήν την εγκατάσταση Python, αλλά " "δεν θα αφαιρέσει κανένα εικονικό περιβάλλον" #: using/windows.rst:399 msgid "Known issues" msgstr "Γνωστά θέματα" #: using/windows.rst:402 msgid "Redirection of local data, registry, and temporary paths" msgstr "Ανακατεύθυνση τοπικών δεδομένων, μητρώου, και προσωρινών διαδρομών" #: using/windows.rst:404 msgid "" "Because of restrictions on Microsoft Store apps, Python scripts may not have " "full write access to shared locations such as :envvar:`TEMP` and the " "registry. Instead, it will write to a private copy. If your scripts must " "modify the shared locations, you will need to install the full installer." msgstr "" "Λόγω περιορισμών στις εφαρμογές του Microsoft Store, τα Python scripts " "ενδέχεται να μην έχουν πλήρη πρόσβαση εγγραφής σε κοινόχρηστες τοποθεσίες " "όπως :envvar:`TEMP` και το μητρώο. Αντίθετα, θα γράψει σε ένα ιδιωτικό " "αντίγραφο. Εάν τα scripts σας πρέπει να τροποποιήσουν τις κοινόχρηστες " "τοποθεσίες, θα χρειαστεί να εγκαταστήσετε το πλήρες πρόγραμμα εγκατάστασης." #: using/windows.rst:409 msgid "" "At runtime, Python will use a private copy of well-known Windows folders and " "the registry. For example, if the environment variable :envvar:`!%APPDATA%` " "is :file:`c:\\\\Users\\\\\\\\AppData\\\\`, then when writing to :file:" "`C:\\\\Users\\\\\\\\AppData\\\\Local` will write to :file:`C:\\" "\\Users\\\\\\\\AppData\\\\Local\\\\Packages\\" "\\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\\\\LocalCache\\\\Local\\" "\\`." msgstr "" "Κατά το χρόνο εκτέλεσης, η Python θα χρησιμοποιεί ένα ιδιωτικό αντίγραφο " "γνωστών φακέλων των Windows και του μητρώου. Για παράδειγμα, εάν η μεταβλητή " "περιβάλλοντος :envvar:`!%APPDATA%` είναι :file:`c:\\\\Users\\\\\\" "\\AppData\\\\`, τότε κατά την εγγραφή στο :file:`C:\\\\Users\\\\\\" "\\AppData\\\\Local` θα γράψει στο :file:`C:\\\\Users\\\\\\\\AppData\\" "\\Local\\\\Packages\\\\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\\" "\\LocalCache\\\\Local\\\\`." #: using/windows.rst:414 msgid "" "When reading files, Windows will return the file from the private folder, or " "if that does not exist, the real Windows directory. For example reading :" "file:`C:\\\\Windows\\\\System32` returns the contents of :file:`C:\\" "\\Windows\\\\System32` plus the contents of :file:`C:\\\\Program Files\\" "\\WindowsApps\\\\package_name\\\\VFS\\\\SystemX86`." msgstr "" "Κατά την ανάγνωση αρχείων, τα Windows θα επιστρέψουν το αρχείο από τον " "ιδιωτικό φάκελο ή αν δεν υπάρχει, τον πραγματικό κατάλογο των Windows. Για " "παράδειγμα, η ανάγνωση του :file:`C:\\\\Windows\\\\System32` επιστρέφει τα " "περιεχόμενα του :file:`C:\\\\Windows\\\\System32` συν τα περιεχόμενα του :" "file:`C:\\\\Program Files\\\\WindowsApps\\\\package_name\\\\VFS\\" "\\SystemX86`." #: using/windows.rst:418 msgid "" "You can find the real path of any existing file using :func:`os.path." "realpath`:" msgstr "" "Μπορείτε να βρείτε την πραγματική διαδρομή οποιουδήποτε υπάρχοντος αρχείου " "χρησιμοποιώντας :func:`os.path.realpath`:" #: using/windows.rst:420 msgid "" ">>> import os\n" ">>> test_file = 'C:\\\\Users\\\\example\\\\AppData\\\\Local\\\\test.txt'\n" ">>> os.path.realpath(test_file)\n" "'C:\\\\Users\\\\example\\\\AppData\\\\Local\\\\Packages\\" "\\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\\\\LocalCache\\\\Local\\" "\\test.txt'" msgstr "" ">>> import os\n" ">>> test_file = 'C:\\\\Users\\\\example\\\\AppData\\\\Local\\\\test.txt'\n" ">>> os.path.realpath(test_file)\n" "'C:\\\\Users\\\\example\\\\AppData\\\\Local\\\\Packages\\" "\\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\\\\LocalCache\\\\Local\\" "\\test.txt'" #: using/windows.rst:427 msgid "When writing to the Windows Registry, the following behaviors exist:" msgstr "" "Κατά την εγγραφή στο μητρώο των Windows, υπάρχουν οι ακόλουθες συμπεριφορές:" #: using/windows.rst:429 msgid "" "Reading from ``HKLM\\\\Software`` is allowed and results are merged with " "the :file:`registry.dat` file in the package." msgstr "" "Η ανάγνωση από το ``HKLM\\\\Software`` επιτρέπεται και τα αποτελέσματα " "συγχωνεύονται με το αρχείο :file:`registry.dat` στο πακέτο." #: using/windows.rst:430 msgid "" "Writing to ``HKLM\\\\Software`` is not allowed if the corresponding key/" "value exists, i.e. modifying existing keys." msgstr "" "Η εγγραφή στο ``HKLM\\\\Software`` δεν επιτρέπεται εάν υπάρχει το αντίστοιχο " "κλειδί/τιμή, π.χ. τροποποίηση υπαρχόντων κλειδιών." #: using/windows.rst:431 msgid "" "Writing to ``HKLM\\\\Software`` is allowed as long as a corresponding key/" "value does not exist in the package and the user has the correct access " "permissions." msgstr "" "Η εγγραφή στο ``HKLM\\\\Software`` επιτρέπει εφόσον δεν υπάρχει αντίστοιχο " "κλειδί/τιμή στο πακέτο και ο χρήστης έχει τα σωστά δικαιώματα πρόσβασης." #: using/windows.rst:434 msgid "" "For more detail on the technical basis for these limitations, please consult " "Microsoft's documentation on packaged full-trust apps, currently available " "at `docs.microsoft.com/en-us/windows/msix/desktop/desktop-to-uwp-behind-the-" "scenes `_" msgstr "" "Για περισσότερες λεπτομέρειες σχετικά με την τεχνική βάση για αυτούς του " "περιορισμούς, συμβουλευτείτε την τεκμηρίωση της Microsoft σχετικά με τις " "συσκευασμένες εφαρμογές πλήρους αξιοπιστίας, που είναι επί του παρόντος " "διαθέσιμη στη διεύθυνση `docs.microsoft.com/en-us/windows/msix/desktop/" "desktop-to-uwp-behind-the-scenes `_" #: using/windows.rst:443 msgid "The nuget.org packages" msgstr "Τα πακέτα nuget.org" #: using/windows.rst:447 msgid "" "The nuget.org package is a reduced size Python environment intended for use " "on continuous integration and build systems that do not have a system-wide " "install of Python. While nuget is \"the package manager for .NET\", it also " "works perfectly fine for packages containing build-time tools." msgstr "" "Το πακέτο nuget.org είναι ένα περιβάλλον Python μειωμένου μεγέθους που " "προορίζεται για χρήση σε συνεχή ενοποίηση και δημιουργία συστημάτων που δεν " "έχουν εγκατάσταση Python. Ενώ το nuget είναι \"ο διαχειριστής πακέτων για ." "NET\", λειτουργεί επίσης τέλεια για πακέτα που περιέχουν εργαλεία χρόνου " "κατασκευής." #: using/windows.rst:452 msgid "" "Visit `nuget.org `_ for the most up-to-date " "information on using nuget. What follows is a summary that is sufficient for " "Python developers." msgstr "" "Επισκεφτείτε το `nuget.org `_ για τις πιο " "ενημερωμένες πληροφορίες σχετικά με τη χρήση του nuget. Αυτό που ακολουθεί " "είναι μια περίληψη που είναι επαρκής για προγραμματιστές Python." #: using/windows.rst:456 msgid "" "The ``nuget.exe`` command line tool may be downloaded directly from " "``https://aka.ms/nugetclidl``, for example, using curl or PowerShell. With " "the tool, the latest version of Python for 64-bit or 32-bit machines is " "installed using::" msgstr "" "Το εργαλείο γραμμής εντολών ``nuget.exe`` μπορεί να ληφθεί απευθείας από το " "``https://aka.ms/nugetclidl``, για παράδειγμα, χρησιμοποιώντας curl ή " "PowerShell. Με το εργαλείο, η πιο πρόσφατη έκδοση της Python για μηχανήματα " "64-bit ή 32-bit εγκαθίστανται χρησιμοποιώντας::" #: using/windows.rst:461 msgid "" "nuget.exe install python -ExcludeVersion -OutputDirectory .\n" "nuget.exe install pythonx86 -ExcludeVersion -OutputDirectory ." msgstr "" "nuget.exe install python -ExcludeVersion -OutputDirectory .\n" "nuget.exe install pythonx86 -ExcludeVersion -OutputDirectory ." #: using/windows.rst:464 msgid "" "To select a particular version, add a ``-Version 3.x.y``. The output " "directory may be changed from ``.``, and the package will be installed into " "a subdirectory. By default, the subdirectory is named the same as the " "package, and without the ``-ExcludeVersion`` option this name will include " "the specific version installed. Inside the subdirectory is a ``tools`` " "directory that contains the Python installation:" msgstr "" "Για να επιλέξετε μια συγκεκριμένη έκδοση, προσθέστε ένα ``-Version 3.x.y``. " "Ο κατάλογος εξόδου μπορεί να αλλάξει από ``.``, και το πακέτο να " "εγκατασταθεί σε έναν υποκατάλογο. Από προεπιλογή, ο υποκατάλογος ονομάζεται " "όπως και το πακέτο, και χωρίς την επιλογή ``-ExcludeVersion``, αυτό το όνομα " "θα περιλαμβάνει τη συγκεκριμένη έκδοση που έχει εγκατασταθεί. Μέσα στον " "υποκατάλογο υπάρχει ένας κατάλογος ``tools`` που περιέχει την εγκατάσταση " "Python:" #: using/windows.rst:471 msgid "" "# Without -ExcludeVersion\n" "> .\\python.3.5.2\\tools\\python.exe -V\n" "Python 3.5.2\n" "\n" "# With -ExcludeVersion\n" "> .\\python\\tools\\python.exe -V\n" "Python 3.5.2" msgstr "" "# Without -ExcludeVersion\n" "> .\\python.3.5.2\\tools\\python.exe -V\n" "Python 3.5.2\n" "\n" "# With -ExcludeVersion\n" "> .\\python\\tools\\python.exe -V\n" "Python 3.5.2" #: using/windows.rst:481 msgid "" "In general, nuget packages are not upgradeable, and newer versions should be " "installed side-by-side and referenced using the full path. Alternatively, " "delete the package directory manually and install it again. Many CI systems " "will do this automatically if they do not preserve files between builds." msgstr "" "Γενικά, τα πακέτα nuget δεν μπορούν να αναβαθμιστούν και οι νεότερες " "εκδόσεις θα πρέπει να εγκατασταθούν δίπλα-δίπλα και να αναφέρονται " "χρησιμοποιώντας την πλήρη διαδρομή. Εναλλακτικά, διαγράψτε τον κατάλογο " "πακέτων με μη αυτόματο τρόπο και εγκαταστήστε τον ξανά. Πολλά συστήματα CI " "θα το κάνουν αυτόματα εάν δεν διατηρούν αρχεία μεταξύ των εκδόσεων." #: using/windows.rst:486 msgid "" "Alongside the ``tools`` directory is a ``build\\native`` directory. This " "contains a MSBuild properties file ``python.props`` that can be used in a C+" "+ project to reference the Python install. Including the settings will " "automatically use the headers and import libraries in your build." msgstr "" "Δίπλα στον κατάλογο ``tools`` υπάρχει ένας κατάλογος ``build\\native``. " "Αυτός περιέχει ένα αρχείο ιδιοτήτων MSBuild ``python.props`` που μπορεί να " "χρησιμοποιηθεί σε ένα έργο C++ για αναφορά στην εγκατάσταση της Python. Η " "συμπερίληψη των ρυθμίσεων θα χρησιμοποιεί αυτόματα τις κεφαλίδες και θα " "εισάγει βιβλιοθήκες στο build σας." #: using/windows.rst:491 msgid "" "The package information pages on nuget.org are `www.nuget.org/packages/" "python `_ for the 64-bit version, " "`www.nuget.org/packages/pythonx86 `_ for the 32-bit version, and `www.nuget.org/packages/pythonarm64 " "`_ for the ARM64 version" msgstr "" "Οι σελίδες πληροφοριών πακέτων στο nuget.org είναι `www.nuget.org/packages/" "python `_ για την έκδοση 64-bit, `www." "nuget.org/packages/pythonx86 `_ " "για την έκδοση 32-bit, και `www.nuget.org/packages/pythonarm64 `_ για την έκδοση ARM64" #: using/windows.rst:499 msgid "Free-threaded packages" msgstr "Πακέτα Ελεύθερου Νήματος" #: using/windows.rst:508 msgid "" "Packages containing free-threaded binaries are named `python-freethreaded " "`_ for the 64-bit " "version, `pythonx86-freethreaded `_ for the 32-bit version, and `pythonarm64-freethreaded " "`_ for the ARM64 " "version. These packages contain both the ``python3.13t.exe`` and ``python." "exe`` entry points, both of which run free threaded." msgstr "" "Τα πακέτα που περιέχουν δυαδικά αρχεία ελεύθερου νήματος ονομάζονται `python-" "freethreaded `_ για την " "έκδοση 64-bit, `pythonx86-freethreaded `_ για την έκδοση 32-bit, και `pythonarm64-" "freethreaded `_ για " "την έκδοση ARM64. Αυτά τα πακέτα περιέχουν τόσο τα σημεία εισόδου " "``python3.13t.exe`` όσο και ``python.exe``, τα οποία και τα δύο εκτελούν " "ελεύθερο νήμα." #: using/windows.rst:520 msgid "The embeddable package" msgstr "Το ενσωματωμένο πακέτο" #: using/windows.rst:524 msgid "" "The embedded distribution is a ZIP file containing a minimal Python " "environment. It is intended for acting as part of another application, " "rather than being directly accessed by end-users." msgstr "" "Η ενσωματωμένη διανομή είναι ένα αρχείο ZIP που περιέχει ένα ελάχιστο " "περιβάλλον Python. Προορίζεται για δράση ως μέρος μιας άλλης εφαρμογής, αντί " "να έχει άμεση πρόσβαση από τους τελικούς χρήστες." #: using/windows.rst:528 msgid "" "When extracted, the embedded distribution is (almost) fully isolated from " "the user's system, including environment variables, system registry " "settings, and installed packages. The standard library is included as pre-" "compiled and optimized ``.pyc`` files in a ZIP, and ``python3.dll``, " "``python37.dll``, ``python.exe`` and ``pythonw.exe`` are all provided. Tcl/" "tk (including all dependents, such as Idle), pip and the Python " "documentation are not included." msgstr "" "Όταν εξάγεται, η ενσωματωμένη διανομή απομονώνεται (σχεδόν) πλήρως από το " "σύστημα του χρήστη, συμπεριλαμβανομένων μεταβλητών περιβάλλοντος, ρυθμίσεων " "μητρώου συστήματος και εγκατεστημένων πακέτων. Η τυπική βιβλιοθήκη " "περιλαμβάνεται ως προ-μεταγλωττισμένα και βελτιστοποιημένα αρχεία ``.pyc`` " "σε ένα ZIP και ``python3.dll``, ``python37.dll``, ``python.exe`` και " "``pythonw.exe`` παρέχονται όλα. Το Tcl/tk (συμπεριλαμβανομένων όλων των " "εξαρτημένων, όπως το Idle), το pip και η τεκμηρίωση Python δεν " "συμπεριλαμβάνονται." #: using/windows.rst:537 msgid "" "The embedded distribution does not include the `Microsoft C Runtime `_ and it is the responsibility of the " "application installer to provide this. The runtime may have already been " "installed on a user's system previously or automatically via Windows Update, " "and can be detected by finding ``ucrtbase.dll`` in the system directory." msgstr "" "Η ενσωματωμένη διανομή δεν περιλαμβάνει το `Microsoft C Runtime `_ και είναι ευθύνη του προγράμματος " "εγκατάστασης της εφαρμογής να το παρέχει. Ο χρόνος εκτέλεσης μπορεί να έχει " "ήδη εγκατασταθεί στο σύστημα ενός χρήστη προηγουμένως ή αυτόματα μέσω του " "Windows Update και μπορεί να εντοπιστεί βρίσκοντας το ``ucrtbase.dll`` στον " "κατάλογο του συστήματος." #: using/windows.rst:544 msgid "" "Third-party packages should be installed by the application installer " "alongside the embedded distribution. Using pip to manage dependencies as for " "a regular Python installation is not supported with this distribution, " "though with some care it may be possible to include and use pip for " "automatic updates. In general, third-party packages should be treated as " "part of the application (\"vendoring\") so that the developer can ensure " "compatibility with newer versions before providing updates to users." msgstr "" "Τα πακέτα τρίτων θα πρέπει να εγκατασταθούν από το πρόγραμμα εγκατάστασης " "της εφαρμογής παράλληλα με την ενσωματωμένη διανομή. Η χρήση pip για τη " "διαχείριση εξαρτήσεων όπως για μια κανονική εγκατάσταση Python δεν " "υποστηρίζεται με αυτήν τη διανομή, αν και με λίγη προσοχή μπορεί να είναι " "δυνατό, να συμπεριληφθεί και να χρησιμοποιηθεί το pip για αυτόματες " "ενημερώσεις. Γενικά, τα πακέτα τρίτων θα πρέπει να αντιμετωπίζονται ως μέρος " "της εφαρμογής (\"vendoring\"), έτσι ώστε ο προγραμματιστής να μπορεί να " "διασφαλίσει τη συμβατότητα με νεότερες εκδόσεις προτού παρέχει ενημερώσεις " "στους χρήστες." #: using/windows.rst:552 msgid "" "The two recommended use cases for this distribution are described below." msgstr "" "Οι δύο προτεινόμενες περιπτώσεις χρήσης για αυτήν τη διανομή περιγράφονται " "παρακάτω." #: using/windows.rst:555 msgid "Python Application" msgstr "Εφαρμογή Python" #: using/windows.rst:557 msgid "" "An application written in Python does not necessarily require users to be " "aware of that fact. The embedded distribution may be used in this case to " "include a private version of Python in an install package. Depending on how " "transparent it should be (or conversely, how professional it should appear), " "there are two options." msgstr "" "Μια εφαρμογή γραμμένη σε Python δεν απαιτεί απαραίτητα από τους χρήστες να " "γνωρίζουν αυτό το γεγονός. Η ενσωματωμένη διανομή μπορεί να χρησιμοποιηθεί " "σε αυτήν την περίπτωση για να συμπεριλάβει μια ιδιωτική έκδοση της Python σε " "ένα πακέτο εγκατάστασης. Ανάλογα με το πόσο διαφανές θα πρέπει να είναι (ή " "αντίστροφα, πόσο επαγγελματικό θα έπρεπε να φαίνεται), υπάρχουν δύο επιλογές." #: using/windows.rst:563 msgid "" "Using a specialized executable as a launcher requires some coding, but " "provides the most transparent experience for users. With a customized " "launcher, there are no obvious indications that the program is running on " "Python: icons can be customized, company and version information can be " "specified, and file associations behave properly. In most cases, a custom " "launcher should simply be able to call ``Py_Main`` with a hard-coded command " "line." msgstr "" "Η χρήση ενός εξειδικευμένου εκτελέσιμου ως προγράμματος εκκίνησης απαιτεί " "κάποια κωδικοποίηση, αλλά παρέχει την πιο διαφανής εμπειρία για τους " "χρήστες. Με έναν προσαρμοσμένο πρόγραμμα εκκίνησης, δεν υπάρχουν προφανείς " "ενδείξεις ότι το πρόγραμμα εκτελείται σε Python: τα εικονίδια μπορούν να " "προσαρμοστούν, οι πληροφορίες εταιρείας και έκδοσης μπορούν να καθορίζεται " "και οι συσχετισμοί αρχείων συμπεριφέρονται σωστά. Στις περισσότερες " "περιπτώσεις, ένα προσαρμοσμένο πρόγραμμα εκκίνησης θα πρέπει απλώς να μην " "μπορεί να καλεί το ``Py_Main`` με μια σκληρά κωδικοποιημένη γραμμή εντολών." #: using/windows.rst:570 msgid "" "The simpler approach is to provide a batch file or generated shortcut that " "directly calls the ``python.exe`` or ``pythonw.exe`` with the required " "command-line arguments. In this case, the application will appear to be " "Python and not its actual name, and users may have trouble distinguishing it " "from other running Python processes or file associations." msgstr "" "Η απλούστερη προσέγγιση είναι να παρέχετε ένα αρχείο δέσμης ή μια συντόμευση " "που δημιουργείται που καλεί απευθείας το ``python.exe`` ή το ``pythonw.exe`` " "με τα απαιτούμενα ορίσματα γραμμής εντολών. Σε αυτήν την περίπτωση, η " "εφαρμογή φαίνεται να είναι Python και όχι το πραγματικό της όνομα, και οι " "χρήστες μπορεί να έχουν πρόβλημα να το ξεχωρίσουν από άλλες διεργασίες " "Python που εκτελούνται ή συσχετίσεις αρχείων." #: using/windows.rst:576 msgid "" "With the latter approach, packages should be installed as directories " "alongside the Python executable to ensure they are available on the path. " "With the specialized launcher, packages can be located in other locations as " "there is an opportunity to specify the search path before launching the " "application." msgstr "" "Με την τελευταία προσέγγιση, τα πακέτα θα πρέπει να εγκατασταθούν ως " "κατάλογοι μαζί με το εκτελέσιμο Python για να διασφαλιστεί ότι είναι " "διαθέσιμα στην διαδρομή. Με το εξειδικευμένο πρόγραμμα εκκίνησης τα πακέτα " "μπορούν να βρίσκονται σε άλλες τοποθεσίες, καθώς υπάρχει η ευκαιρία να " "καθοριστεί η διαδρομή αναζήτησης πριν από την εκκίνηση της εφαρμογής." #: using/windows.rst:582 msgid "Embedding Python" msgstr "Ενσωμάτωση Python" #: using/windows.rst:584 msgid "" "Applications written in native code often require some form of scripting " "language, and the embedded Python distribution can be used for this purpose. " "In general, the majority of the application is in native code, and some part " "will either invoke ``python.exe`` or directly use ``python3.dll``. For " "either case, extracting the embedded distribution to a subdirectory of the " "application installation is sufficient to provide a loadable Python " "interpreter." msgstr "" "Οι εφαρμογές που είναι γραμμένες σε εγγενή κώδικα απαιτούν συχνά κάποια " "μορφή scripting γλώσσας και η ενσωματωμένη διανομή Python μπορεί να " "χρησιμοποιηθεί για αυτόν τον σκοπό. Γενικά, η πλειονότητα της εφαρμογής " "είναι σε εγγενή κώδικα και κάποιο μέρος είτε θα καλέσει το ``python.exe`` ή " "θα χρησιμοποιήσει απευθείας το ``python3.dll``. Και στις δύο περιπτώσεις, η " "εξαγωγή της ενσωματωμένης διανομής σε έναν υποκατάλογο της εγκατάστασης της " "εφαρμογής αρκεί για να παρέχει έναν διερμηνέα Python με δυνατότητα φόρτωσης." #: using/windows.rst:591 msgid "" "As with the application use, packages can be installed to any location as " "there is an opportunity to specify search paths before initializing the " "interpreter. Otherwise, there is no fundamental differences between using " "the embedded distribution and a regular installation." msgstr "" "Όπως και με τη χρήση της εφαρμογής, τα πακέτα μπορούν να εγκατασταθούν σε " "οποιαδήποτε τοποθεσία, καθώς υπάρχει η ευκαιρία να καθορίσουν διαδρομές " "αναζήτησης πριν αρχικοποιηθεί ο διερμηνέας. Διαφορετικά , δεν υπάρχουν " "θεμελιώδεις διαφορές μεταξύ της χρήσης της ενσωματωμένης διανομή και μιας " "κανονικής εγκατάστασης." #: using/windows.rst:598 msgid "Alternative bundles" msgstr "Εναλλακτικά πακέτα" #: using/windows.rst:600 msgid "" "Besides the standard CPython distribution, there are modified packages " "including additional functionality. The following is a list of popular " "versions and their key features:" msgstr "" "Εκτός από την τυπική διανομή CPython, υπάρχουν τροποποιημένα πακέτα που " "περιλαμβάνουν πρόσθετες λειτουργίες. Ακολουθεί μια λίστα με δημοφιλείς " "εκδόσεις και τα βασικά χαρακτηριστικά τους:" #: using/windows.rst:604 msgid "`ActivePython `_" msgstr "`ActivePython `_" #: using/windows.rst:605 msgid "Installer with multi-platform compatibility, documentation, PyWin32" msgstr "" "Πρόγραμμα εγκατάστασης με συμβατότητα πολλαπλών πλατφορμών, τεκμηρίωση, " "PyWin32" #: using/windows.rst:607 msgid "`Anaconda `_" msgstr "`Anaconda `_" #: using/windows.rst:608 msgid "" "Popular scientific modules (such as numpy, scipy and pandas) and the " "``conda`` package manager." msgstr "" "Δημοφιλείς επιστημονικά modules (όπως το numpy, scipy και pandas) και ο " "διαχειριστής πακέτων ``conda``." #: using/windows.rst:611 msgid "" "`Enthought Deployment Manager `_" msgstr "`Enthought Deployment Manager `_" #: using/windows.rst:612 msgid "\"The Next Generation Python Environment and Package Manager\"." msgstr "\"Η επόμενη γενικά Διαχειριστή Περιβάλλοντος και Πακέτων Python\"." #: using/windows.rst:614 msgid "" "Previously Enthought provided Canopy, but it `reached end of life in 2016 " "`_." msgstr "" "Προηγουμένως, η Enthought παρείχε το Canopy, αλλά `έφτασε στο τέλος της ζωής " "του το 2016 `_." #: using/windows.rst:617 msgid "`WinPython `_" msgstr "`WinPython `_" #: using/windows.rst:618 msgid "" "Windows-specific distribution with prebuilt scientific packages and tools " "for building packages." msgstr "" "Διανομή ειδικά για Windows με προκατασκευασμένα επιστημονικά πακέτα και " "εργαλεία για την κατασκευή πακέτων." #: using/windows.rst:621 msgid "" "Note that these packages may not include the latest versions of Python or " "other libraries, and are not maintained or supported by the core Python team." msgstr "" "Λάβετε υπόψη ότι αυτά τα πακέτα ενδέχεται να μην περιλαμβάνουν τις πιο " "πρόσφατες εκδόσεις της Python ή άλλες βιβλιοθήκες και δεν διατηρούνται ή " "υποστηρίζονται από την βασική ομάδα της Python." #: using/windows.rst:627 msgid "Configuring Python" msgstr "Διαμόρφωση Python" #: using/windows.rst:629 msgid "" "To run Python conveniently from a command prompt, you might consider " "changing some default environment variables in Windows. While the installer " "provides an option to configure the PATH and PATHEXT variables for you, this " "is only reliable for a single, system-wide installation. If you regularly " "use multiple versions of Python, consider using the :ref:`launcher`." msgstr "" "Για να εκτελέσετε εύκολα την Python από μια γραμμή εντολών, μπορείτε να " "εξετάσετε το ενδεχόμενο να αλλάξετε ορισμένες προεπιλεγμένες μεταβλητές " "περιβάλλοντός στα Windows. Ενώ το πρόγραμμα εγκατάστασης παρέχει μια " "επιλογή για τη διαμόρφωση των μεταβλητών PATH και PATHTEXT για εσάς, αυτή " "είναι αξιόπιστη μόνο για μια μεμονωμένη εγκατάσταση σε όλο το σύστημα. Εάν " "χρησιμοποιείτε τακτικά πολλές εκδόσεις της Python, σκεφτείτε να " "χρησιμοποιήσετε το :ref:`launcher`." #: using/windows.rst:639 msgid "Excursus: Setting environment variables" msgstr "Excursus: Ρύθμιση μεταβλητών περιβάλλοντος" #: using/windows.rst:641 msgid "" "Windows allows environment variables to be configured permanently at both " "the User level and the System level, or temporarily in a command prompt." msgstr "" "Τα Windows επιτρέπουν τη μόνιμη διαμόρφωση των μεταβλητών περιβάλλοντος τόσο " "σε επίπεδο χρήστη όσο και σε επίπεδο συστήματος ή προσωρινά σε μια γραμμή " "εντολών." #: using/windows.rst:644 msgid "" "To temporarily set environment variables, open Command Prompt and use the :" "command:`set` command:" msgstr "" "Για να ορίσετε προσωρινά μεταβλητές περιβάλλοντος, ανοίξτε τη γραμμή εντολών " "και χρησιμοποιήστε την εντολή :command:`set`:" #: using/windows.rst:647 msgid "" "C:\\>set PATH=C:\\Program Files\\Python 3.9;%PATH%\n" "C:\\>set PYTHONPATH=%PYTHONPATH%;C:\\My_python_lib\n" "C:\\>python" msgstr "" "C:\\>set PATH=C:\\Program Files\\Python 3.9;%PATH%\n" "C:\\>set PYTHONPATH=%PYTHONPATH%;C:\\My_python_lib\n" "C:\\>python" #: using/windows.rst:653 msgid "" "These changes will apply to any further commands executed in that console, " "and will be inherited by any applications started from the console." msgstr "" "Αυτές οι αλλαγές θα ισχύουν για τυχόν περαιτέρω εντολές που εκτελούνται σε " "αυτήν την κονσόλα και θα κληρονομηθούν από οποιεσδήποτε εφαρμογές ξεκινούν " "από την κονσόλα." #: using/windows.rst:656 msgid "" "Including the variable name within percent signs will expand to the existing " "value, allowing you to add your new value at either the start or the end. " "Modifying :envvar:`PATH` by adding the directory containing :program:`python." "exe` to the start is a common way to ensure the correct version of Python is " "launched." msgstr "" "Η συμπερίληψη του ονόματος της μεταβλητής μέσα στα σημάδια ποσοστού θα " "επεκταθεί στην υπάρχουσα τιμή, επιτρέποντας σας να προσθέσετε τη νέα σας " "τιμή είτε στην αρχή είτε στο τέλος. Τροποποιώντας το :envvar:`PATH` " "προσθέτοντας τον κατάλογο που περιέχει :program:`python.exe` στην αρχή είναι " "ένας κοινός τρόπος για να διασφαλιστεί ότι η σωστή έκδοση της Python θα " "ξεκινήσει." #: using/windows.rst:662 msgid "" "To permanently modify the default environment variables, click Start and " "search for 'edit environment variables', or open System properties, :" "guilabel:`Advanced system settings` and click the :guilabel:`Environment " "Variables` button. In this dialog, you can add or modify User and System " "variables. To change System variables, you need non-restricted access to " "your machine (i.e. Administrator rights)." msgstr "" "Για να τροποποιήσετε μόνιμα τις προεπιλεγμένες μεταβλητές περιβάλλοντος, " "κάντε κλικ στην Έναρξη και αναζητήστε 'επεξεργασία μεταβλητών " "περιβάλλοντος', ή ανοίξτε τις Ιδιότητες Συστήματος, :guilabel:`Advanced " "system settings` και κάντε κλικ στο κουμπί :guilabel:`Environment " "Variables`. Σε αυτό το παράθυρο διαλόγου, μπορείτε να προσθέσετε ή να " "τροποποιήσετε μεταβλητές χρήστη και συστήματος. Για να αλλάξετε τις " "μεταβλητές συστήματος, χρειάζεστε απεριόριστη πρόσβαση στον υπολογιστή σας " "(δηλαδή δικαιώματα διαχειριστή)." #: using/windows.rst:671 msgid "" "Windows will concatenate User variables *after* System variables, which may " "cause unexpected results when modifying :envvar:`PATH`." msgstr "" "Τα Windows θα συνενώσουν τις μεταβλητές χρήστη *μετά* τις μεταβλητές " "συστήματος, οι οποίες ενδέχεται να προκαλέσουν απροσδόκητα αποτελέσματα κατά " "την τροποποίηση του :envvar:`PATH`." #: using/windows.rst:674 msgid "" "The :envvar:`PYTHONPATH` variable is used by all versions of Python, so you " "should not permanently configure it unless the listed paths only include " "code that is compatible with all of your installed Python versions." msgstr "" "Η μεταβλητή :envvar:`PYTHONPATH` χρησιμοποιείται από όλες τις εκδόσεις της " "Python, επομένως δεν θα πρέπει να τη ρυθμίσετε μόνιμα εκτός εάν οι διαδρομές " "που αναφέρονται περιλαμβάνουν μόνο κώδικα που είναι συμβατός με όλες τις " "εγκατεστημένες εκδόσεις Python." #: using/windows.rst:681 msgid "" "https://learn.microsoft.com/windows/win32/procthread/environment-variables" msgstr "" "https://docs.microsoft.com/en-us/windows/win32/procthread/environment-" "variables" #: using/windows.rst:682 msgid "Overview of environment variables on Windows" msgstr "Επισκόπηση των μεταβλητών περιβάλλοντος στα Windows" #: using/windows.rst:684 msgid "" "https://learn.microsoft.com/windows-server/administration/windows-commands/" "set_1" msgstr "" "https://docs.microsoft.com/en-us/windows-server/administration/windows-" "commands/set_1" #: using/windows.rst:685 msgid "The ``set`` command, for temporarily modifying environment variables" msgstr "" "Η εντολή ``set`` για την προσωρινή τροποποίηση μεταβλητών περιβάλλοντος" #: using/windows.rst:687 msgid "" "https://learn.microsoft.com/windows-server/administration/windows-commands/" "setx" msgstr "" "https://docs.microsoft.com/en-us/windows-server/administration/windows-" "commands/setx" #: using/windows.rst:688 msgid "The ``setx`` command, for permanently modifying environment variables" msgstr "Η εντολή ``setx``, για μόνιμη τροποποίηση μεταβλητών περιβάλλοντος" #: using/windows.rst:694 msgid "Finding the Python executable" msgstr "Εύρεση του εκτελέσιμου Python" #: using/windows.rst:698 msgid "" "Besides using the automatically created start menu entry for the Python " "interpreter, you might want to start Python in the command prompt. The " "installer has an option to set that up for you." msgstr "" "Εκτός από τη χρήση της καταχώρισης του μενού έναρξης που δημιουργείται " "αυτόματα για τον διερμηνέα Python, ίσως θελήσετε να ξεκινήσετε την Python " "στη γραμμή εντολών. Το πρόγραμμα εγκατάστασης έχει μια επιλογή να το " "ρυθμίσει για εσάς." #: using/windows.rst:702 msgid "" "On the first page of the installer, an option labelled \"Add Python to " "PATH\" may be selected to have the installer add the install location into " "the :envvar:`PATH`. The location of the :file:`Scripts\\\\` folder is also " "added. This allows you to type :command:`python` to run the interpreter, " "and :command:`pip` for the package installer. Thus, you can also execute " "your scripts with command line options, see :ref:`using-on-cmdline` " "documentation." msgstr "" "Στην πρώτη σελίδα του προγράμματος εγκατάστασης, μπορεί να επιλεγεί μια " "επιλογή με την ένδειξη \"Add Python to PATH\" για να προσθέσει το πρόγραμμα " "εγκατάστασης τη θέση εγκατάστασης στο :envvar:`PATH`. Η θέση του φακέλου " "του :file:`Scripts\\\\` προστίθεται επίσης. Αυτό σας επιτρέπει να " "πληκτρολογήσετε :command:`python` για να εκτελέσετε τον διερμηνέα και :" "command:`pip` για το πακέτο. Έτσι, μπορείτε να εκτελέσετε τα script σας με " "επιλογές γραμμής εντολών, δείτε την τεκμηρίωση :ref:`using-on-cmdline`." #: using/windows.rst:709 msgid "" "If you don't enable this option at install time, you can always re-run the " "installer, select Modify, and enable it. Alternatively, you can manually " "modify the :envvar:`PATH` using the directions in :ref:`setting-envvars`. " "You need to set your :envvar:`PATH` environment variable to include the " "directory of your Python installation, delimited by a semicolon from other " "entries. An example variable could look like this (assuming the first two " "entries already existed)::" msgstr "" "Εάν δεν ενεργοποιήσετε αυτήν την επιλογή κατά την εγκατάσταση, μπορείτε " "πάντα να εκτελέσετε ξανά το πρόγραμμα εγκατάστασης, να επιλέξετε " "Τροποποίηση, και να το ενεργοποιήσετε. Εναλλακτικά, μπορείτε να " "τροποποιήσετε μη αυτόματα το :envvar:`PATH` χρησιμοποιώντας τις οδηγίες στο :" "ref:`setting-envvars`. Πρέπει να ρυθμίσετε την μεταβλητή περιβάλλοντος :" "envvar:`PATH`, ώστε να περιλαμβάνει τον κατάλογο της εγκατάστασης Python, " "οριοθετημένος με ένα ερωτηματικό από άλλες καταχωρήσεις. Ένα παράδειγμα " "μεταβλητής θα μπορούσε να μοιάζει με αυτό (υποθέτοντας ότι οι δύο πρώτες " "εγγραφές υπήρχαν ήδη)::" #: using/windows.rst:717 msgid "C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\Program Files\\Python 3.9" msgstr "C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\Program Files\\Python 3.9" #: using/windows.rst:722 msgid "UTF-8 mode" msgstr "Λειτουργία UTF-8" #: using/windows.rst:726 msgid "" "Windows still uses legacy encodings for the system encoding (the ANSI Code " "Page). Python uses it for the default encoding of text files (e.g. :func:" "`locale.getencoding`)." msgstr "" "Τα Windows εξακολουθούν να χρησιμοποιούν κωδικοποιήσεις παλαιού τύπου για " "την κωδικοποίηση του συστήματος (τη σελίδα κώδικα ANSI). Η Python τη " "χρησιμοποιεί για την προεπιλεγμένη κωδικοποίηση αρχείων κειμένου (π.χ. :func:" "`locale.getencoding`)." #: using/windows.rst:730 msgid "" "This may cause issues because UTF-8 is widely used on the internet and most " "Unix systems, including WSL (Windows Subsystem for Linux)." msgstr "" "Αυτό μπορεί να προκαλέσει προβλήματα επειδή το UTF-8 χρησιμοποιείται ευρέως " "στο διαδίκτυο και στα περισσότερα συστήματα Unix, συμπεριλαμβανομένου του " "WSL (Windows Subsystem for Linux)." #: using/windows.rst:733 msgid "" "You can use the :ref:`Python UTF-8 Mode ` to change the default " "text encoding to UTF-8. You can enable the :ref:`Python UTF-8 Mode ` via the ``-X utf8`` command line option, or the ``PYTHONUTF8=1`` " "environment variable. See :envvar:`PYTHONUTF8` for enabling UTF-8 mode, " "and :ref:`setting-envvars` for how to modify environment variables." msgstr "" "Μπορείτε να χρησιμοποιήσετε τη :ref:`Python UTF-8 Mode ` για να " "αλλάξετε την προεπιλεγμένη κωδικοποίηση κειμένου σε UTF-8. Μπορείτε να " "ενεργοποιήσετε το :ref:`Python UTF-8 Mode ` μέσω της επιλογής " "γραμμής εντολών ``-X utf8`` ή της μεταβλητής περιβάλλοντος " "``PYTHONUTF8=1``. Βλέπε :envvar:`PYTHONUTF8` για την ενεργοποίηση της " "λειτουργίας UTF-8 και :ref:`setting-envvars` για τον τρόπο τροποποίηση " "μεταβλητών περιβάλλοντος." #: using/windows.rst:739 msgid "" "When the :ref:`Python UTF-8 Mode ` is enabled, you can still use " "the system encoding (the ANSI Code Page) via the \"mbcs\" codec." msgstr "" "Όταν η :ref:`Python UTF-8 Mode ` είναι ενεργοποιημένη, μπορείτε " "ακόμα να χρησιμοποιήσετε την κωδικοποίηση συστήματος (τη σελίδα κώδικα ANSI) " "μέσω του κωδικοποιητή \"mbcs\"." #: using/windows.rst:742 msgid "" "Note that adding ``PYTHONUTF8=1`` to the default environment variables will " "affect all Python 3.7+ applications on your system. If you have any Python " "3.7+ applications which rely on the legacy system encoding, it is " "recommended to set the environment variable temporarily or use the ``-X " "utf8`` command line option." msgstr "" "Λάβετε υπόψη ότι η προσθήκη ``PYTHONUTF8=1`` στις προεπιλεγμένες μεταβλητές " "περιβάλλοντος θα επηρεάσει όλες τις εφαρμογές Python 3.7+ στο σύστημα σας. " "Εάν έχετε οποιεσδήποτε εφαρμογές Python 3.7+ που βασίζονται στην " "κωδικοποίηση του συστήματος παλαιού τύπου, συνιστάται να ορίσετε το " "περιβάλλον μεταβλητή προσωρινά ή χρησιμοποιήστε την επιλογή γραμμής εντολών " "``-X utf8``." #: using/windows.rst:749 msgid "" "Even when UTF-8 mode is disabled, Python uses UTF-8 by default on Windows " "for:" msgstr "" "Ακόμη και όταν η λειτουργία UTF-8 είναι απενεργοποιημένη, η Python " "χρησιμοποιεί το UTF-8 από προεπιλογή στα Windows για:" #: using/windows.rst:752 msgid "Console I/O including standard I/O (see :pep:`528` for details)." msgstr "I/O κονσόλας με τυπικό I/O (δείτε το :pep:`528` για λεπτομέρειες)." #: using/windows.rst:753 msgid "" "The :term:`filesystem encoding ` " "(see :pep:`529` for details)." msgstr "" "Το :term:`filesystem encoding ` " "(δείτε το :pep:`529` για λεπτομέρειες)." #: using/windows.rst:760 msgid "Python Launcher for Windows" msgstr "Το πρόγραμμα εκκίνησης Python για Windows" #: using/windows.rst:764 msgid "" "The Python launcher for Windows is a utility which aids in locating and " "executing of different Python versions. It allows scripts (or the command-" "line) to indicate a preference for a specific Python version, and will " "locate and execute that version." msgstr "" "Το πρόγραμμα εκκίνησης Python για Windows είναι ένα βοηθητικό πρόγραμμα που " "βοηθά στον εντοπισμό και την εκτέλεση διαφορετικών εκδόσεων Python. " "Επιτρέπει στα scripts (ή στη γραμμή εντολών) να υποδείξουν μια προτίμηση για " "μια συγκεκριμένη έκδοση Python και θα εντοπίσουν και θα εκτελέσουν αυτήν την " "έκδοση." #: using/windows.rst:769 msgid "" "Unlike the :envvar:`PATH` variable, the launcher will correctly select the " "most appropriate version of Python. It will prefer per-user installations " "over system-wide ones, and orders by language version rather than using the " "most recently installed version." msgstr "" "Σε αντίθεση με τη μεταβλητή :envvar:`PATH`, το πρόγραμμα εκκίνησης θα " "επιλέξει σωστά την καταλληλότερη έκδοση της Python. Θα προτιμήσει τις " "εγκαταστάσεις ανά χρήστη έναντι των εγκαταστάσεων σε όλο το σύστημα και τις " "παραγγελίες ανά έκδοση γλώσσας αντί να χρησιμοποιεί την πιο πρόσφατα " "εγκατεστημένη έκδοση." #: using/windows.rst:774 msgid "The launcher was originally specified in :pep:`397`." msgstr "Το πρόγραμμα εκκίνησης προσδιορίστηκε αρχικά στο :pep:`397`." #: using/windows.rst:777 msgid "Getting started" msgstr "Ξεκινώντας" #: using/windows.rst:780 msgid "From the command-line" msgstr "Από τη γραμμή εντολών" #: using/windows.rst:784 msgid "" "System-wide installations of Python 3.3 and later will put the launcher on " "your :envvar:`PATH`. The launcher is compatible with all available versions " "of Python, so it does not matter which version is installed. To check that " "the launcher is available, execute the following command in Command Prompt::" msgstr "" "Εγκαταστάσεις σε όλο το σύστημα της Python 3.3 και νεότερες εκδόσεις θα " "τοποθετήσουν το πρόγραμμα εκκίνησης στο :envvar:`PATH`. Το πρόγραμμα " "εκκίνησης είναι συμβατό με όλες τις διαθέσιμες εκδόσεις της Python, επομένως " "δεν έχει σημασία ποια έκδοση είναι εγκατεστημένη. Για να ελέγξτε ότι το " "πρόγραμμα εκκίνησης είναι διαθέσιμο, εκτελέστε την ακόλουθη εντολή στη " "Γραμμή Εντολών::" #: using/windows.rst:789 msgid "py" msgstr "py" #: using/windows.rst:791 msgid "" "You should find that the latest version of Python you have installed is " "started - it can be exited as normal, and any additional command-line " "arguments specified will be sent directly to Python." msgstr "" "Θα πρέπει να διαπιστώσετε ότι η πιο πρόσφατη έκδοση της Python που έχετε " "εγκαταστήσει έχει ξεκινήσει - μπορεί να βγει κανονικά και τυχόν πρόσθετα " "ορίσματα γραμμής εντολών που καθορίστηκαν θα σταλούν απευθείας στην Python." #: using/windows.rst:795 msgid "" "If you have multiple versions of Python installed (e.g., 3.7 and |version|) " "you will have noticed that Python |version| was started - to launch Python " "3.7, try the command::" msgstr "" "Εάν έχετε εγκαταστήσει πολλές εκδόσεις της Python (π.χ. 3.7 και |version|) " "θα έχετε παρατηρήσει ότι ξεκίνησε η Python |version| - για να εκκινήσετε την " "Python 3.7, δοκιμάστε την εντολή::" #: using/windows.rst:799 msgid "py -3.7" msgstr "py -3.7" #: using/windows.rst:801 msgid "" "If you want the latest version of Python 2 you have installed, try the " "command::" msgstr "" "Εάν θέλετε την πιο πρόσφατη έκδοση της Python 2 που έχετε εγκαταστήσει, " "δοκιμάστε την εντολή::" #: using/windows.rst:804 msgid "py -2" msgstr "py -2" #: using/windows.rst:806 msgid "" "If you see the following error, you do not have the launcher installed::" msgstr "" "Εάν δείτε το ακόλουθο σφάλμα, δεν έχετε εγκατεστημένο το πρόγραμμα " "εκκίνησης::" #: using/windows.rst:808 msgid "" "'py' is not recognized as an internal or external command,\n" "operable program or batch file." msgstr "" "'py' δεν αναγνωρίζεται ως εσωτερική ή εξωτερική εντολή,\n" "λειτουργικό πρόγραμμα ή αρχείο παρτίδας." #: using/windows.rst:811 msgid "The command::" msgstr "Η εντολή::" #: using/windows.rst:813 msgid "py --list" msgstr "py --list" #: using/windows.rst:815 msgid "displays the currently installed version(s) of Python." msgstr "εμφανίζει τις τρέχουσες εγκατεστημένες εκδόσεις της Python." #: using/windows.rst:817 msgid "" "The ``-x.y`` argument is the short form of the ``-V:Company/Tag`` argument, " "which allows selecting a specific Python runtime, including those that may " "have come from somewhere other than python.org. Any runtime registered by " "following :pep:`514` will be discoverable. The ``--list`` command lists all " "available runtimes using the ``-V:`` format." msgstr "" "Το όρισμα ``-x.y`` είναι η σύντομη μορφή του ορίσματος ``-V:Company/Tag``, " "το οποίο επιτρέπει την επιλογή ενός συγκεκριμένου χρόνου εκτέλεσης Python, " "συμπεριλαμβανομένων εκείνων που μπορεί να έχουν προέλθει από κάπου " "διαφορετικά από το python.org. Οποιοσδήποτε χρόνος εκτέλεσης έχει " "καταχωρηθεί ακολουθώντας το :pep:`514` θα είναι ανιχνεύσιμος. Η εντολή ``--" "list`` παραθέτει όλους τους διαθέσιμους χρόνους εκτέλεσης χρησιμοποιώντας τη " "μορφή ``-V:``." #: using/windows.rst:823 msgid "" "When using the ``-V:`` argument, specifying the Company will limit selection " "to runtimes from that provider, while specifying only the Tag will select " "from all providers. Note that omitting the slash implies a tag::" msgstr "" "Όταν χρησιμοποιείται το όρισμα ``-V:``, ο καθορισμός της Εταιρείας θα " "περιορίσει την επιλογή σε χρόνους εκτέλεσης από αυτόν τον πάροχο, ενώ ο " "καθορισμός μόνο της ετικέτας θα επιλέγεται από όλους τους παρόχους. " "Σημειώστε ότι η παράλειψη της καθέτου (slash) συνεπάγεται μια ετικέτα::" #: using/windows.rst:827 msgid "" "# Select any '3.*' tagged runtime\n" "py -V:3\n" "\n" "# Select any 'PythonCore' released runtime\n" "py -V:PythonCore/\n" "\n" "# Select PythonCore's latest Python 3 runtime\n" "py -V:PythonCore/3" msgstr "" "# Select any '3.*' tagged runtime\n" "py -V:3\n" "\n" "# Select any 'PythonCore' released runtime\n" "py -V:PythonCore/\n" "\n" "# Select PythonCore's latest Python 3 runtime\n" "py -V:PythonCore/3" #: using/windows.rst:836 msgid "" "The short form of the argument (``-3``) only ever selects from core Python " "releases, and not other distributions. However, the longer form (``-V:3``) " "will select from any." msgstr "" "Η σύντομη μορφή του ορίσματος (``-3``) επιλέγει μόνο από τις βασικές " "εκδόσεις Python, και όχι άλλες διανομές. Ωστόσο, η μεγαλύτερη μορφή (``-" "V:3``) θα επιλέξει από οποιαδήποτε." #: using/windows.rst:840 msgid "" "The Company is matched on the full string, case-insensitive. The Tag is " "matched on either the full string, or a prefix, provided the next character " "is a dot or a hyphen. This allows ``-V:3.1`` to match ``3.1-32``, but not " "``3.10``. Tags are sorted using numerical ordering (``3.10`` is newer than " "``3.1``), but are compared using text (``-V:3.01`` does not match ``3.1``)." msgstr "" "Η Εταιρεία ταιριάζει με ολόκληρη τη συμβολοσειρά, χωρίς διάκριση πεζών-" "κεφαλαίων. Η Ετικέτα ταιριάζει είτε με ολόκληρη τη συμβολοσειρά είτε με ένα " "πρόθεμα, υπό την προϋπόθεση ότι ο επόμενος χαρακτήρας είναι τελεία ή παύλα. " "Αυτό επιτρέπει στο ``-V:3.1`` να ταιριάζει με το ``3.1-32``, αλλά όχι με το " "``3.10``. Οι ετικέτες ταξινομούνται χρησιμοποιώντας αριθμητική σειρά " "(``3.10`` είναι νεότερο από το ``3.1``), αλλά συγκρίνονται χρησιμοποιώντας " "κείμενο (``-V:3.01`` δεν ταιριάζει με το ``3.1``)." #: using/windows.rst:848 msgid "Virtual environments" msgstr "Εικονικά Περιβάλλοντα" #: using/windows.rst:852 msgid "" "If the launcher is run with no explicit Python version specification, and a " "virtual environment (created with the standard library :mod:`venv` module or " "the external ``virtualenv`` tool) active, the launcher will run the virtual " "environment's interpreter rather than the global one. To run the global " "interpreter, either deactivate the virtual environment, or explicitly " "specify the global Python version." msgstr "" "Εάν το πρόγραμμα εγκατάστασης εκτελείται χωρίς ρητές προδιαγραφές έκδοσης " "Python και ένα εικονικό περιβάλλον (δημιουργημένο με το τυπικό module " "βιβλιοθήκης :mod:`venv` ή το εξωτερικό εργαλείο ``virtualenv``) ενεργό, το " "πρόγραμμα εκκίνησης θα εκτελέσει τον διερμηνέα του εικονικού περιβάλλοντος " "αντί για το καθολικό. Για να εκτελέσετε τον καθολικό διερμηνέα, είτε " "απενεργοποιήστε το εικονικό περιβάλλον είτε καθορίστε ρητά την καθολική " "έκδοση Python." #: using/windows.rst:860 msgid "From a script" msgstr "Από ένα script" #: using/windows.rst:862 msgid "" "Let's create a test Python script - create a file called ``hello.py`` with " "the following contents" msgstr "" "Ας δημιουργήσουμε ένα δοκιμαστικό Python script - δημιουργήστε ένα αρχείο " "που ονομάζεται ``hello.py`` με τα ακόλουθα περιεχόμενα" #: using/windows.rst:865 msgid "" "#! python\n" "import sys\n" "sys.stdout.write(\"hello from Python %s\\n\" % (sys.version,))" msgstr "" "#! python\n" "import sys\n" "sys.stdout.write(\"hello from Python %s\\n\" % (sys.version,))" #: using/windows.rst:871 msgid "From the directory in which hello.py lives, execute the command::" msgstr "Από τον κατάλογο στον οποίο ζει το hello.py, εκτελέστε την εντολή::" #: using/windows.rst:873 msgid "py hello.py" msgstr "py hello.py" #: using/windows.rst:875 msgid "" "You should notice the version number of your latest Python 2.x installation " "is printed. Now try changing the first line to be:" msgstr "" "Θα πρέπει να παρατηρήσετε ότι ο αριθμός έκδοσης της τελευταίας εγκατάστασης " "Python 2.x έχει εκτυπωθεί. Τώρα δοκιμάστε να αλλάξετε την πρώτη γραμμή σε:" #: using/windows.rst:878 msgid "#! python3" msgstr "#! python3" #: using/windows.rst:882 msgid "" "Re-executing the command should now print the latest Python 3.x information. " "As with the above command-line examples, you can specify a more explicit " "version qualifier. Assuming you have Python 3.7 installed, try changing the " "first line to ``#! python3.7`` and you should find the 3.7 version " "information printed." msgstr "" "Η επανεκτέλεση της εντολής θα πρέπει τώρα να εκτυπώσει τις πιο πρόσφατες " "πληροφορίες Python 3.x. Όπως και με τα παραπάνω παραδείγματα γραμμής " "εντολών, μπορείτε να καθορίσετε έναν πιο σαφή προσδιορισμό έκδοσης. " "Υποθέτοντας ότι έχετε εγκαταστήσει την Python 3.7, δοκιμάστε να αλλάξετε την " "πρώτη γραμμή σε ``#! python3.7`` και θα πρέπει να βρείτε τυπωμένες τις " "πληροφορίες της έκδοσης 3.7." #: using/windows.rst:888 msgid "" "Note that unlike interactive use, a bare \"python\" will use the latest " "version of Python 2.x that you have installed. This is for backward " "compatibility and for compatibility with Unix, where the command ``python`` " "typically refers to Python 2." msgstr "" "Λάβετε υπόψη ότι σε αντίθεση με τη διαδραστική χρήση, ένα γυμνό \"python\" " "θα χρησιμοποιεί την πιο πρόσφατη έκδοση της Python 2.x που έχετε " "εγκαταστήσει. Αυτή είναι μια συμβατότητα προς τα πίσω και για συμβατότητα " "με Unix, όπου συνήθως αναφέρεται η εντολή ``python`` στην Python 2." #: using/windows.rst:894 msgid "From file associations" msgstr "Από συσχετίσεις αρχείων" #: using/windows.rst:896 msgid "" "The launcher should have been associated with Python files (i.e. ``.py``, ``." "pyw``, ``.pyc`` files) when it was installed. This means that when you " "double-click on one of these files from Windows explorer the launcher will " "be used, and therefore you can use the same facilities described above to " "have the script specify the version which should be used." msgstr "" "Το πρόγραμμα εκκίνησης θα έπρεπε να είχε συσχετιστεί με αρχεία Python " "(δηλαδή αρχεία ``.py``, ``.pyw``, ``.pyc``) όταν εγκαταστάθηκε. Αυτό " "σημαίνει ότι όταν κάνετε διπλό κλικ σε ένα από αυτά τα αρχεία από τον " "Windows Explorer, το πρόγραμμα εκκίνησης θα χρησιμοποιηθεί και επομένως " "μπορείτε να χρησιμοποιήσετε τις ίδιες ευκολίες που περιγράφονται παραπάνω " "για να έχετε το script να καθορίζει ποια έκδοση θα χρησιμοποιηθεί." #: using/windows.rst:902 msgid "" "The key benefit of this is that a single launcher can support multiple " "Python versions at the same time depending on the contents of the first line." msgstr "" "Το βασικό πλεονέκτημα αυτού είναι ότι ένας μεμονωμένο πρόγραμμα εκκίνησης " "μπορεί να υποστηρίξει πολλές εκδόσεις Python ταυτόχρονα, ανάλογα με τα " "περιεχόμενα της πρώτης γραμμής." #: using/windows.rst:906 msgid "Shebang Lines" msgstr "Γραμμές Shebang" #: using/windows.rst:908 msgid "" "If the first line of a script file starts with ``#!``, it is known as a " "\"shebang\" line. Linux and other Unix like operating systems have native " "support for such lines and they are commonly used on such systems to " "indicate how a script should be executed. This launcher allows the same " "facilities to be used with Python scripts on Windows and the examples above " "demonstrate their use." msgstr "" "Εάν η πρώτη γραμμή ενός script αρχείου ξεκινά με ``#!``, είναι γνωστή ως " "γραμμή \"shebang\". Το Linux και άλλα Unix λειτουργικά συστήματα έχουν " "εγγενή υποστήριξη για τέτοιες γραμμές και χρησιμοποιούνται συνήθως σε " "τέτοιες γραμμές συστήματα για να υποδείξουν πως πρέπει να εκτελεστεί ένα " "script. Αυτό το πρόγραμμα εκκίνησης επιτρέπει τη χρήση των ίδιων " "εγκαταστάσεων με Python scripts στα Windows και τα παραπάνω παραδείγματα " "δείχνουν τη χρήση τους." #: using/windows.rst:915 msgid "" "To allow shebang lines in Python scripts to be portable between Unix and " "Windows, this launcher supports a number of 'virtual' commands to specify " "which interpreter to use. The supported virtual commands are:" msgstr "" "Για να επιτραπεί στις γραμμές shebang σε Python scripts να είναι φορητές " "μεταξύ Unix και Windows, αυτό το πρόγραμμα εκκίνησης υποστηρίζει έναν αριθμό " "'εικονικών' εντολών για να καθορίσει ποιος διερμηνέας θα χρησιμοποιηθεί. Οι " "υποστηριζόμενες εικονικές εντολές είναι:" #: using/windows.rst:919 msgid "``/usr/bin/env``" msgstr "``/usr/bin/env``" #: using/windows.rst:920 msgid "``/usr/bin/python``" msgstr "``/usr/bin/python``" #: using/windows.rst:921 msgid "``/usr/local/bin/python``" msgstr "``/usr/local/bin/python``" #: using/windows.rst:922 msgid "``python``" msgstr "``python``" #: using/windows.rst:924 msgid "For example, if the first line of your script starts with" msgstr "Για παράδειγμα, εάν η πρώτη γραμμή του script σας ξεκινάει με" #: using/windows.rst:926 msgid "#! /usr/bin/python" msgstr "#! /usr/bin/python" #: using/windows.rst:930 msgid "" "The default Python or an active virtual environment will be located and " "used. As many Python scripts written to work on Unix will already have this " "line, you should find these scripts can be used by the launcher without " "modification. If you are writing a new script on Windows which you hope will " "be useful on Unix, you should use one of the shebang lines starting with ``/" "usr``." msgstr "" "Η προεπιλεγμένη Python ή ένα ενεργό εικονικό περιβάλλον θα εντοπιστεί και θα " "χρησιμοποιηθεί. Καθώς πολλά Python scripts που έχουν γραφτεί για να " "λειτουργούν σε Unix θα έχουν ήδη αυτή τη γραμμή, θα πρέπει να διαπιστώσετε " "ότι αυτά τα scripts μπορούν να χρησιμοποιηθούν από το πρόγραμμα εκκίνησης " "χωρίς τροποποίηση. Εάν γράφετε ένα νέο script στα Windows που ελπίζετε ότι " "θα είναι χρήσιμο σε Unix, θα πρέπει να χρησιμοποιήσετε μία από τις γραμμές " "shebang που ξεκινούν με ``/usr``." #: using/windows.rst:936 msgid "" "Any of the above virtual commands can be suffixed with an explicit version " "(either just the major version, or the major and minor version). Furthermore " "the 32-bit version can be requested by adding \"-32\" after the minor " "version. I.e. ``/usr/bin/python3.7-32`` will request usage of the 32-bit " "Python 3.7. If a virtual environment is active, the version will be ignored " "and the environment will be used." msgstr "" "Οποιαδήποτε από τις παραπάνω εικονικές εντολές μπορεί να έχει επίθημα με μια " "ρητή έκδοση (είτε μόνο η κύρια έκδοση είτε η κύρια και η δευτερεύουσα " "έκδοση). Επιπλέον, η έκδοση 32-bit μπορεί να ζητηθεί προσθέτοντας \"-32\" " "μετά τη δευτερεύουσα έκδοση. Δηλαδή, ``/usr/bin/python3.7-32`` θα ζητήσει τη " "χρήση της 32-bit Python 3.7. Εάν ένα εικονικό περιβάλλον είναι ενεργό, η " "έκδοση θα αγνοηθεί και θα χρησιμοποιηθεί το περιβάλλον." #: using/windows.rst:945 msgid "" "Beginning with python launcher 3.7 it is possible to request 64-bit version " "by the \"-64\" suffix. Furthermore it is possible to specify a major and " "architecture without minor (i.e. ``/usr/bin/python3-64``)." msgstr "" "Ξεκινώντας με το πρόγραμμα εκκίνησης Python 3.7, είναι δυνατό να ζητηθεί η " "έκδοση 64-bit με το επίθημα \"-64\". Επιπλέον, είναι δυνατό να καθοριστεί " "μια κύρια έκδοση και μια αρχιτεκτονική χωρίς δευτερεύοντα (δηλαδή ``/usr/" "bin/python3-64``)." #: using/windows.rst:951 msgid "" "The \"-64\" suffix is deprecated, and now implies \"any architecture that is " "not provably i386/32-bit\". To request a specific environment, use the new :" "samp:`-V:{TAG}` argument with the complete tag." msgstr "" "Το επίθημα \"-64\" έχει καταργηθεί, και τώρα υποδηλώνει \"οποιαδήποτε " "αρχιτεκτονική που δεν είναι αποδεδειγμένα i386/32-bit\". Για να ζητήσετε ένα " "συγκεκριμένο περιβάλλον, χρησιμοποιήστε το νέο :samp:`-V:{TAG}` όρισμα με " "την πλήρη ετικέτα." #: using/windows.rst:957 msgid "" "Virtual commands referencing ``python`` now prefer an active virtual " "environment rather than searching :envvar:`PATH`. This handles cases where " "the shebang specifies ``/usr/bin/env python3`` but :file:`python3.exe` is " "not present in the active environment." msgstr "" "Οι εικονικές εντολές που αναφέρονται στο ``python`` προτιμούν πλέον ένα " "ενεργό εικονικό περιβάλλον αντί να αναζητούν στο :envvar:`PATH`. Αυτό " "χειρίζεται περιπτώσεις όπου το shebang καθορίζει ``/usr/bin/env python3`` " "αλλά το :file:`python3.exe` δεν είναι παρόν στο ενεργό περιβάλλον." #: using/windows.rst:962 msgid "" "The ``/usr/bin/env`` form of shebang line has one further special property. " "Before looking for installed Python interpreters, this form will search the " "executable :envvar:`PATH` for a Python executable matching the name provided " "as the first argument. This corresponds to the behaviour of the Unix ``env`` " "program, which performs a :envvar:`PATH` search. If an executable matching " "the first argument after the ``env`` command cannot be found, but the " "argument starts with ``python``, it will be handled as described for the " "other virtual commands. The environment variable :envvar:`!" "PYLAUNCHER_NO_SEARCH_PATH` may be set (to any value) to skip this search of :" "envvar:`PATH`." msgstr "" "Η φόρμα ``/usr/bin/env`` της γραμμής shebang έχει μια επιπλέον ειδική " "ιδιότητα. Πριν αναζητήσετε εγκατεστημένους διερμηνείς Python, αυτή η φόρμα " "θα αναζητήσει στο εκτελέσιμο αρχείο :envvar:`PATH` για ένα εκτελέσιμο αρχείο " "Python που ταιριάζει με το όνομα που παρέχεται ως το πρώτο όρισμα. Αυτό " "αντιστοιχεί στη συμπεριφορά του προγράμματος Unix ``env``, το οποίο εκτελεί " "μια αναζήτηση :envvar:`PATH`. Εάν δεν μπορεί να βρεθεί ένα εκτελέσιμο αρχείο " "που ταιριάζει με το πρώτο όρισμα μετά την εντολή ``env``, αλλά το όρισμα " "ξεκινά με ``python``, ο χειρισμός του θα γίνει όπως περιγράφεται για τις " "άλλες εικονικές εντολές. Η μεταβλητή περιβάλλοντος :envvar:`!" "PYLAUNCHER_NO_SEARCH_PATH` μπορεί να οριστεί (σε οποιαδήποτε τιμή) για να " "παραλείψει αυτήν την αναζήτηση για :envvar:`PATH`." #: using/windows.rst:973 msgid "" "Shebang lines that do not match any of these patterns are looked up in the " "``[commands]`` section of the launcher's :ref:`.INI file `. " "This may be used to handle certain commands in a way that makes sense for " "your system. The name of the command must be a single argument (no spaces in " "the shebang executable), and the value substituted is the full path to the " "executable (additional arguments specified in the .INI will be quoted as " "part of the filename)." msgstr "" "Οι γραμμές Shebang που δεν ταιριάζουν με κανένα από αυτά τα μοτίβα " "αναζητούνται στην ενότητα ``[commands]`` του προγράμματος εκκίνησης :ref:`." "INI file `. Αυτό μπορεί να χρησιμοποιηθεί για τον χειρισμό " "ορισμένων εντολών με τρόπο που να έχει νόημα για το σύστημά σας. Το όνομα " "της εντολής πρέπει να είναι ένα μεμονωμένο όρισμα (δεν υπάρχουν κενά στο " "εκτελέσιμο αρχείο shebang) και η τιμή που αντικαθίσταται είναι η πλήρης " "διαδρομή προς το εκτελέσιμο (τα πρόσθετα ορίσματα που καθορίζονται στο .INI " "θα αναφέρονται ως μέρος του ονόματος αρχείου)." #: using/windows.rst:981 msgid "" "[commands]\n" "/bin/xpython=C:\\Program Files\\XPython\\python.exe" msgstr "" "[commands]\n" "/bin/xpython=C:\\Program Files\\XPython\\python.exe" #: using/windows.rst:986 msgid "" "Any commands not found in the .INI file are treated as **Windows** " "executable paths that are absolute or relative to the directory containing " "the script file. This is a convenience for Windows-only scripts, such as " "those generated by an installer, since the behavior is not compatible with " "Unix-style shells. These paths may be quoted, and may include multiple " "arguments, after which the path to the script and any additional arguments " "will be appended." msgstr "" "Οποιεσδήποτε εντολές που δεν βρίσκονται στο αρχείο .INI αντιμετωπίζονται ως " "εκτελέσιμες διαδρομές **Windows** που είναι απόλυτες ή σχετικές με τον " "κατάλογο που περιέχει το script αρχείο. Αυτό είναι μια ευκολία για σενάρια " "μόνο για Windows, όπως αυτά που δημιουργούνται από ένα πρόγραμμα " "εγκατάστασης, δεδομένου ότι η συμπεριφορά δεν είναι συμβατή με κελύφη τύπου " "Unix. Αυτές οι διαδρομές μπορεί να αναφέρονται και μπορεί να περιλαμβάνουν " "πολλαπλά ορίσματα, μετά τη διαδρομή προς το script και θα προσαρτηθούν τυχόν " "πρόσθετα ορίσματα." #: using/windows.rst:995 msgid "Arguments in shebang lines" msgstr "Ορίσματα στις γραμμές shebang" #: using/windows.rst:997 msgid "" "The shebang lines can also specify additional options to be passed to the " "Python interpreter. For example, if you have a shebang line:" msgstr "" "Οι γραμμές shebang μπορούν επίσης να καθορίσουν πρόσθετες επιλογές που θα " "μεταβιβαστούν στον διερμηνέα Python. Για παράδειγμα, εάν έχετε μια γραμμή " "shebang:" #: using/windows.rst:1000 msgid "#! /usr/bin/python -v" msgstr "#! /usr/bin/python -v" #: using/windows.rst:1004 msgid "Then Python will be started with the ``-v`` option" msgstr "Στη συνέχεια, η Python θα ξεκινήσει με την επιλογή ``-v``" #: using/windows.rst:1007 msgid "Customization" msgstr "Προσαρμογή" #: using/windows.rst:1012 msgid "Customization via INI files" msgstr "Προσαρμογή μέσω αρχείων INI" #: using/windows.rst:1014 msgid "" "Two .ini files will be searched by the launcher - ``py.ini`` in the current " "user's application data directory (``%LOCALAPPDATA%`` or ``$env:" "LocalAppData``) and ``py.ini`` in the same directory as the launcher. The " "same .ini files are used for both the 'console' version of the launcher (i." "e. py.exe) and for the 'windows' version (i.e. pyw.exe)." msgstr "" "Θα γίνει αναζήτηση δύο αρχείων .ini από το πρόγραμμα εκκίνησης - ``py.ini`` " "στον κατάλογο δεδομένων εφαρμογής του τρέχοντος χρήστη (``%LOCALAPPDATA%`` ή " "``$env:LocalAppData``) και ``py.ini`` στον ίδιο κατάλογο με το πρόγραμμα " "εκκίνησης. Τα ίδια αρχεία .ini χρησιμοποιούνται τόσο για την έκδοση " "'κονσόλας' του προγράμματος εκκίνησης (π.χ. py.exe) όσο και για την έκδοση " "'windows' (δηλ. pyw.exe)." #: using/windows.rst:1020 msgid "" "Customization specified in the \"application directory\" will have " "precedence over the one next to the executable, so a user, who may not have " "write access to the .ini file next to the launcher, can override commands in " "that global .ini file." msgstr "" "Η προσαρμογή που καθορίζεται στον \"κατάλογο εφαρμογών\" θα έχει " "προτεραιότητα έναντι αυτής που βρίσκεται δίπλα στο εκτελέσιμο αρχείο, " "επομένως ένας χρήστης, ο οποίος ενδέχεται να μην έχει πρόσβαση εγγραφής στο " "αρχείο .ini δίπλα στο πρόγραμμα εκκίνησης, μπορεί να παρακάμψει εντολές σε " "αυτό το καθολικό .ini αρχείο." #: using/windows.rst:1025 msgid "Customizing default Python versions" msgstr "Προσαρμογή προεπιλεγμένων εκδόσεων Python" #: using/windows.rst:1027 msgid "" "In some cases, a version qualifier can be included in a command to dictate " "which version of Python will be used by the command. A version qualifier " "starts with a major version number and can optionally be followed by a " "period ('.') and a minor version specifier. Furthermore it is possible to " "specify if a 32 or 64 bit implementation shall be requested by adding " "\"-32\" or \"-64\"." msgstr "" "Σε ορισμένες περιπτώσεις, ένας προσδιορισμός έκδοσης μπορεί να συμπεριληφθεί " "σε μια εντολή για να υπαγορεύσει ποια έκδοση της Python θα χρησιμοποιηθεί " "από την εντολή. Ένας προσδιοριστής έκδοσης ξεκινά με τον αριθμό κύριας " "έκδοσης και μπορεί προαιρετικά να ακολουθείται από μια τελεία ('.') και ένας " "δευτερεύων προσδιοριστής έκδοσης. Επιπλέον, είναι δυνατό να καθοριστεί εάν " "θα ζητηθεί υλοποίηση 32 ή 64 bit προσθέτοντας \"-32\" ή \"-64\"." #: using/windows.rst:1033 msgid "" "For example, a shebang line of ``#!python`` has no version qualifier, while " "``#!python3`` has a version qualifier which specifies only a major version." msgstr "" "Για παράδειγμα, μια γραμμή shebang του ``#!python`` δεν έχει προσδιοριστικό " "έκδοσης, ενώ το ``#!python3`` έχει έναν προσδιορισμό έκδοσης που καθορίζει " "μόνο μια κύρια έκδοση." #: using/windows.rst:1036 msgid "" "If no version qualifiers are found in a command, the environment variable :" "envvar:`!PY_PYTHON` can be set to specify the default version qualifier. If " "it is not set, the default is \"3\". The variable can specify any value that " "may be passed on the command line, such as \"3\", \"3.7\", \"3.7-32\" or " "\"3.7-64\". (Note that the \"-64\" option is only available with the " "launcher included with Python 3.7 or newer.)" msgstr "" "Εάν δεν βρεθούν κριτήρια έκδοσης σε μια εντολή, η μεταβλητή περιβάλλοντος :" "envvar:`!PY_PYTHON` μπορεί να οριστεί για να καθορίσει τον προσδιορισμό της " "προεπιλεγμένης έκδοσης. Εάν δεν έχει οριστεί, η προεπιλογή είναι \"3\", " "\"3.7\", \"3.7-32\" ή \"3.7-64\". (Σημειώστε ότι η επιλογή \"-64\" είναι " "διαθέσιμη μόνο με το πρόγραμμα εκκίνησης που περιλαμβάνεται στην Python 3.7 " "ή νεότερη έκδοση.)" #: using/windows.rst:1043 msgid "" "If no minor version qualifiers are found, the environment variable " "``PY_PYTHON{major}`` (where ``{major}`` is the current major version " "qualifier as determined above) can be set to specify the full version. If no " "such option is found, the launcher will enumerate the installed Python " "versions and use the latest minor release found for the major version, which " "is likely, although not guaranteed, to be the most recently installed " "version in that family." msgstr "" "Εάν δεν βρεθούν περιορισμοί δευτερεύουσας έκδοσης, η μεταβλητή περιβάλλοντος " "``PY_PYTHON{major}`` (όπου ``{major}`` είναι ο προσδιορισμός της τρέχουσας " "κύριας έκδοσης όπως προσδιορίζεται παραπάνω) μπορεί να οριστεί για να " "καθορίσει την πλήρη έκδοση. Εάν όχι αν βρεθεί τέτοια επιλογή, ο εκκινητής θα " "απαριθμήσει τις εγκατεστημένες εκδόσεις Python και θα χρησιμοποιήσει την πιο " "πρόσφατη δευτερεύουσα έκδοση που βρέθηκε για την κύρια έκδοση, η οποία είναι " "πιθανό, αν και δεν είναι εγγυημένη, να είναι η πιο πρόσφατα εγκατεστημένη " "έκδοση σε αυτήν την οικογένεια." #: using/windows.rst:1051 msgid "" "On 64-bit Windows with both 32-bit and 64-bit implementations of the same " "(major.minor) Python version installed, the 64-bit version will always be " "preferred. This will be true for both 32-bit and 64-bit implementations of " "the launcher - a 32-bit launcher will prefer to execute a 64-bit Python " "installation of the specified version if available. This is so the behavior " "of the launcher can be predicted knowing only what versions are installed on " "the PC and without regard to the order in which they were installed (i.e., " "without knowing whether a 32 or 64-bit version of Python and corresponding " "launcher was installed last). As noted above, an optional \"-32\" or \"-64\" " "suffix can be used on a version specifier to change this behaviour." msgstr "" "Σε Windows 64-bit με εγκατεστημένες υλοποιήσεις 32-bit και 64-bit της ίδιας " "(κύριας.δευτερεύουσας) έκδοσης Python, η έκδοση 64-bit θα προτιμάται πάντα. " "Αυτό θα ισχύει τόσο για 32-bit όσο και για 64-bit υλοποιήσεις του " "προγράμματος εκκίνησης - ένα πρόγραμμα εκκίνησης 32-bit θα προτιμήσει να " "εκτελέσει μια εγκατάσταση Python 64-bit της καθορισμένης έκδοσης, εάν είναι " "διαθέσιμη. Αυτό είναι έτσι, ώστε η συμπεριφορά του προγράμματος εκκίνησης " "μπορεί να προβλεφθεί γνωρίζοντας μόνο ποιες εκδόσεις είναι εγκατεστημένες " "στον υπολογιστή και χωρίς να λαμβάνεται υπόψη η σειρά με την οποία " "εγκαταστάθηκαν (δηλαδή, χωρίς να γνωρίζουμε εάν μια έκδοση 32 ή 64-bit της " "Python και το αντίστοιχο πρόγραμμα εκκίνησης εγκαταστάθηκε τελευταίο). Όπως " "σημειώθηκε παραπάνω, ένα προαιρετικό επίθημα \"-32\" ή \"-64\" μπορεί να " "χρησιμοποιηθεί σε έναν προσδιοριστή έκδοσης για την αλλαγή αυτής της " "συμπεριφοράς." #: using/windows.rst:1062 msgid "Examples:" msgstr "Παραδείγματα:" #: using/windows.rst:1064 msgid "" "If no relevant options are set, the commands ``python`` and ``python2`` will " "use the latest Python 2.x version installed and the command ``python3`` will " "use the latest Python 3.x installed." msgstr "" "Εάν δεν οριστούν σχετικές επιλογές, οι εντολές ``python`` και ``python2`` θα " "χρησιμοποιήσουν την πιο πρόσφατη εγκατεστημένη έκδοση Python 2.x και η " "εντολή ``python3`` θα χρησιμοποιήσει την πιο πρόσφατη εγκατεστημένη Python 3." "x." #: using/windows.rst:1068 msgid "" "The command ``python3.7`` will not consult any options at all as the " "versions are fully specified." msgstr "" "Η εντολή ``python3.7`` δεν θα συμβουλευτεί καμία απολύτως επιλογή καθώς οι " "εκδόσεις είναι πλήρως καθορισμένες." #: using/windows.rst:1071 msgid "" "If ``PY_PYTHON=3``, the commands ``python`` and ``python3`` will both use " "the latest installed Python 3 version." msgstr "" "Εάν ``PY_PYTHON=3``, οι εντολές ``python`` και ``python3`` θα χρησιμοποιούν " "και οι δύο την πιο πρόσφατη εγκατεστημένη έκδοση Python 3." #: using/windows.rst:1074 msgid "" "If ``PY_PYTHON=3.7-32``, the command ``python`` will use the 32-bit " "implementation of 3.7 whereas the command ``python3`` will use the latest " "installed Python (PY_PYTHON was not considered at all as a major version was " "specified.)" msgstr "" "Εάν ``PY_PYTHON=3.7-32``, η εντολή ``python`` θα χρησιμοποιήσει την " "υλοποίηση 32-bit του 3.7 ενώ η εντολή ``python3`` θα χρησιμοποιήσει την πιο " "πρόσφατη εγκατεστημένη Python (Το PY_PYTHON δεν θεωρήθηκε καθόλου καθώς " "καθορίστηκε μια κύρια έκδοση.)" #: using/windows.rst:1079 msgid "" "If ``PY_PYTHON=3`` and ``PY_PYTHON3=3.7``, the commands ``python`` and " "``python3`` will both use specifically 3.7" msgstr "" "Εάν ``PY_PYTHON=3`` και ``PY_PYTHON3=3.7``, οι εντολές ``python`` και " "``python3`` θα χρησιμοποιούν και οι δύο συγκεκριμένα την 3.7" #: using/windows.rst:1082 msgid "" "In addition to environment variables, the same settings can be configured in " "the .INI file used by the launcher. The section in the INI file is called " "``[defaults]`` and the key name will be the same as the environment " "variables without the leading ``PY_`` prefix (and note that the key names in " "the INI file are case insensitive.) The contents of an environment variable " "will override things specified in the INI file." msgstr "" "Εκτός από τις μεταβλητές περιβάλλοντος, οι ίδιες ρυθμίσεις μπορούν να " "διαμορφωθούν στο αρχείο .INI που χρησιμοποιείται από το πρόγραμμα " "εκκίνησης. Η ενότητα στο αρχείο INI ονομάζεται ``[defaults]`` και το όνομα " "του κλειδιού θα είναι το ίδιο με τις μεταβλητές περιβάλλοντος χωρίς το " "αρχικό πρόθεμα ``PY_`` (και σημειώστε ότι τα ονόματα κλειδιών στο αρχείο INI " "δεν έχουν διάκριση πεζών-κεφαλαίων.) Τα περιεχόμενα μιας μεταβλητής " "περιβάλλοντος θα αντικαταστήσουν τα στοιχεία που καθορίζονται στο αρχείο INI." #: using/windows.rst:1089 msgid "For example:" msgstr "Για παράδειγμα:" #: using/windows.rst:1091 msgid "Setting ``PY_PYTHON=3.7`` is equivalent to the INI file containing:" msgstr "" "Η ρύθμιση ``PY_PYTHON=3.7`` είναι ισοδύναμη με το αρχείο INI που περιέχει:" #: using/windows.rst:1093 msgid "" "[defaults]\n" "python=3.7" msgstr "" "[defaults]\n" "python=3.7" #: using/windows.rst:1098 msgid "" "Setting ``PY_PYTHON=3`` and ``PY_PYTHON3=3.7`` is equivalent to the INI file " "containing:" msgstr "" "Η ρύθμιση ``PY_PYTHON=3`` και ``PY_PYTHON3=3.7`` ισοδυναμεί με το αρχείο INI " "που περιέχει:" #: using/windows.rst:1101 msgid "" "[defaults]\n" "python=3\n" "python3=3.7" msgstr "" "[defaults]\n" "python=3\n" "python3=3.7" #: using/windows.rst:1108 msgid "Diagnostics" msgstr "Διαγνωστικά" #: using/windows.rst:1110 msgid "" "If an environment variable :envvar:`!PYLAUNCHER_DEBUG` is set (to any " "value), the launcher will print diagnostic information to stderr (i.e. to " "the console). While this information manages to be simultaneously verbose " "*and* terse, it should allow you to see what versions of Python were " "located, why a particular version was chosen and the exact command-line used " "to execute the target Python. It is primarily intended for testing and " "debugging." msgstr "" "Εάν μια μεταβλητή περιβάλλοντος :envvar:`!PYLAUNCHER_DEBUG` έχει οριστεί (σε " "οποιαδήποτε τιμή), το πρόγραμμα εκκίνησης θα εκτυπώσει διαγνωστικές " "πληροφορίες στο stderr (δηλαδή στην κονσόλα). Ενώ αυτές οι πληροφορίες " "καταφέρνουν να είναι ταυτόχρονα αναλυτικές *και* περιεκτικές, θα πρέπει να " "επιτρέπουν για να δείτε ποιες εκδόσεις της Python εντοπίστηκαν, γιατί " "επιλέχθηκε μια συγκεκριμένη έκδοση και η ακριβής γραμμή εντολών που " "χρησιμοποιήθηκε για την εκτέλεση του στόχου Python. Προορίζεται κυρίως για " "δοκιμή και εντοπισμό σφαλμάτων." #: using/windows.rst:1118 msgid "Dry Run" msgstr "Dry Run" #: using/windows.rst:1120 msgid "" "If an environment variable :envvar:`!PYLAUNCHER_DRYRUN` is set (to any " "value), the launcher will output the command it would have run, but will not " "actually launch Python. This may be useful for tools that want to use the " "launcher to detect and then launch Python directly. Note that the command " "written to standard output is always encoded using UTF-8, and may not render " "correctly in the console." msgstr "" "Εάν μια μεταβλητή περιβάλλοντος :envvar:`!PYLAUNCHER_DRYRUN` έχει οριστεί " "(σε οποιαδήποτε τιμή), το πρόγραμμα εκκίνησης θα δώσει την εντολή που θα " "εκτελούσε, αλλά δεν θα εκκινήσει πραγματικά την Python. Αυτό μπορεί να είναι " "χρήσιμο για εργαλεία που θέλουν να χρησιμοποιήσουν το πρόγραμμα εκκίνησης " "για να εντοπιστεί και να εκκινηθεί απευθείας η Python. Σημειώστε ότι η " "εντολή που είναι γραμμένη στην τυπική έξοδο κωδικοποιείται πάντα με χρήση " "UTF-8 και ενδέχεται να μην αποδίδεται σωστά στην κονσόλα." #: using/windows.rst:1128 msgid "Install on demand" msgstr "Εγκατάσταση κατ' απαίτηση" #: using/windows.rst:1130 msgid "" "If an environment variable :envvar:`!PYLAUNCHER_ALLOW_INSTALL` is set (to " "any value), and the requested Python version is not installed but is " "available on the Microsoft Store, the launcher will attempt to install it. " "This may require user interaction to complete, and you may need to run the " "command again." msgstr "" "Εάν μια μεταβλητή περιβάλλοντος :envvar:`!PYLAUNCHER_ALLOW_INSTALL` έχει " "οριστεί (σε οποιαδήποτε τιμή), και η ζητούμενη έκδοση Python δεν είναι " "εγκατεστημένη αλλά είναι διαθέσιμη στο Microsoft Store, το πρόγραμμα " "εκκίνησης θα επιχειρήσει να την εγκαταστήσει. Αυτό μπορεί να απαιτεί την " "ολοκλήρωση της αλληλεπίδρασης του χρήστη και ίσως χρειαστεί να εκτελέσετε " "ξανά την εντολή." #: using/windows.rst:1135 msgid "" "An additional :envvar:`!PYLAUNCHER_ALWAYS_INSTALL` variable causes the " "launcher to always try to install Python, even if it is detected. This is " "mainly intended for testing (and should be used with :envvar:`!" "PYLAUNCHER_DRYRUN`)." msgstr "" "Μια πρόσθετη μεταβλητή :envvar:`!PYLAUNCHER_ALWAYS_INSTALL` αναγκάζει το " "πρόγραμμα εκκίνησης να προσπαθεί πάντα να εγκαταστήσει την Python, ακόμα κι " "αν εντοπιστεί. Αυτό προορίζεται κυρίως για δοκιμή (και θα πρέπει να " "χρησιμοποιείται με το :envvar:`!PYLAUNCHER_DRYRUN`)." #: using/windows.rst:1140 msgid "Return codes" msgstr "Κωδικοί επιστροφής" #: using/windows.rst:1142 msgid "" "The following exit codes may be returned by the Python launcher. " "Unfortunately, there is no way to distinguish these from the exit code of " "Python itself." msgstr "" "Οι ακόλουθοι κωδικοί εξόδου ενδέχεται να επιστραφούν από το πρόγραμμα " "εκκίνησης της Python. Δυστυχώς, δεν υπάρχει τρόπος να διακριθούν από τον " "κωδικό εξόδου της ίδιας της Python." #: using/windows.rst:1145 msgid "" "The names of codes are as used in the sources, and are only for reference. " "There is no way to access or resolve them apart from reading this page. " "Entries are listed in alphabetical order of names." msgstr "" "Τα ονόματα των κωδικών είναι όπως χρησιμοποιούνται στις πηγές και είναι μόνο " "για αναφορά. Δεν υπάρχει τρόπος πρόσβασης ή επίλυσης τους εκτός από την " "ανάγνωση αυτής της σελίδας. Οι καταχωρήσεις παρατίθενται με αλφαβητική σειρά " "ονομάτων." #: using/windows.rst:1150 msgid "Value" msgstr "Τιμή" #: using/windows.rst:1152 msgid "RC_BAD_VENV_CFG" msgstr "RC_BAD_VENV_CFG" #: using/windows.rst:1152 msgid "107" msgstr "107" #: using/windows.rst:1152 msgid "A :file:`pyvenv.cfg` was found but is corrupt." msgstr "Βρέθηκε ένα :file:`pyvenv.cfg` αλλά είναι κατεστραμμένο." #: using/windows.rst:1154 msgid "RC_CREATE_PROCESS" msgstr "RC_CREATE_PROCESS" #: using/windows.rst:1154 msgid "101" msgstr "101" #: using/windows.rst:1154 msgid "Failed to launch Python." msgstr "Απέτυχε η εκκίνηση της Python." #: using/windows.rst:1156 msgid "RC_INSTALLING" msgstr "RC_INSTALLING" #: using/windows.rst:1156 msgid "111" msgstr "111" #: using/windows.rst:1156 msgid "" "An install was started, but the command will need to be re-run after it " "completes." msgstr "" "Ξεκίνησε μια εγκατάσταση, αλλά η εντολή θα πρέπει να εκτελεστεί ξανά μετά " "την ολοκλήρωση της." #: using/windows.rst:1159 msgid "RC_INTERNAL_ERROR" msgstr "RC_INTERNAL_ERROR" #: using/windows.rst:1159 msgid "109" msgstr "109" #: using/windows.rst:1159 msgid "Unexpected error. Please report a bug." msgstr "Απροσδόκητο σφάλμα. Αναφέρετε ένα σφάλμα." #: using/windows.rst:1161 msgid "RC_NO_COMMANDLINE" msgstr "RC_NO_COMMANDLINE" #: using/windows.rst:1161 msgid "108" msgstr "108" #: using/windows.rst:1161 msgid "Unable to obtain command line from the operating system." msgstr "" "Δεν είναι δυνατή η λήψη της γραμμής εντολών από το λειτουργικό σύστημα." #: using/windows.rst:1164 msgid "RC_NO_PYTHON" msgstr "RC_NO_PYTHON" #: using/windows.rst:1164 msgid "103" msgstr "103" #: using/windows.rst:1164 msgid "Unable to locate the requested version." msgstr "Δεν είναι δυνατός ο εντοπισμός της ζητούμενης έκδοσης." #: using/windows.rst:1166 msgid "RC_NO_VENV_CFG" msgstr "RC_NO_VENV_CFG" #: using/windows.rst:1166 msgid "106" msgstr "106" #: using/windows.rst:1166 msgid "A :file:`pyvenv.cfg` was required but not found." msgstr "Απαιτήθηκε ένα :file:`pyvenv.cfg` αλλά δεν βρέθηκε." #: using/windows.rst:1174 msgid "Finding modules" msgstr "Εύρεση modules" #: using/windows.rst:1176 msgid "" "These notes supplement the description at :ref:`sys-path-init` with detailed " "Windows notes." msgstr "" "Αυτές οι σημειώσεις συμπληρώνουν την περιγραφή :ref:`sys-path-init` με " "λεπτομερείς σημειώσεις των Windows." #: using/windows.rst:1179 msgid "" "When no ``._pth`` file is found, this is how :data:`sys.path` is populated " "on Windows:" msgstr "" "Όταν δεν βρεθεί αρχείο ``._pth``, συμπληρώνεται έτσι το :data:`sys.path` στα " "Windows:" #: using/windows.rst:1182 msgid "" "An empty entry is added at the start, which corresponds to the current " "directory." msgstr "" "Μια κενή καταχώρηση προστίθεται στην αρχή, η οποία αντιστοιχεί στον τρέχοντα " "κατάλογο." #: using/windows.rst:1185 msgid "" "If the environment variable :envvar:`PYTHONPATH` exists, as described in :" "ref:`using-on-envvars`, its entries are added next. Note that on Windows, " "paths in this variable must be separated by semicolons, to distinguish them " "from the colon used in drive identifiers (``C:\\`` etc.)." msgstr "" "Εάν υπάρχει η μεταβλητή περιβάλλοντος :envvar:`PYTHONPATH`, όπως " "περιγράφεται στο :ref:`using-on-envvars`, οι εγγραφές της προστίθενται στη " "συνέχεια. Σημειώστε ότι στα Windows, οι διαδρομές σε αυτήν τη μεταβλητή " "πρέπει να διαχωρίζονται με ερωτηματικά, για να γίνει διάκριση από την άνω " "και κάτω τελεία που χρησιμοποιείται στα αναγνωριστικά μονάδων δίσκου (``C:" "\\`` κλπ.)." #: using/windows.rst:1190 msgid "" "Additional \"application paths\" can be added in the registry as subkeys of :" "samp:`\\\\SOFTWARE\\\\Python\\\\PythonCore\\\\{version}\\\\PythonPath` under " "both the ``HKEY_CURRENT_USER`` and ``HKEY_LOCAL_MACHINE`` hives. Subkeys " "which have semicolon-delimited path strings as their default value will " "cause each path to be added to :data:`sys.path`. (Note that all known " "installers only use HKLM, so HKCU is typically empty.)" msgstr "" "Μπορούν να προστεθούν επιπλέον \"διαδρομές εφαρμογής\" στο μητρώο ως " "δευτερεύοντα κλειδιά του :samp:`\\\\SOFTWARE\\\\Python\\\\PythonCore\\" "\\{version}\\\\PythonPath` κάτω από τις κυψέλες ``HKEY_CURRENT_USER`` και " "``HKEY_LOCAL_MACHINE``. Τα δευτερεύοντα κλειδιά που έχουν ως προεπιλεγμένη " "τιμή συμβολοσειρές διαδρομής οριοθετημένη με ερωτηματικό θα προκαλέσει την " "προσθήκη κάθε διαδρομής στο :data:`sys.path`. (Λάβετε υπόψη ότι όλα τα " "γνωστά προγράμματα εγκατάστασης χρησιμοποιούν μόνο HKLM, επομένως το HKCU " "είναι συνήθως κενό.)" #: using/windows.rst:1197 msgid "" "If the environment variable :envvar:`PYTHONHOME` is set, it is assumed as " "\"Python Home\". Otherwise, the path of the main Python executable is used " "to locate a \"landmark file\" (either ``Lib\\os.py`` or ``pythonXY.zip``) to " "deduce the \"Python Home\". If a Python home is found, the relevant sub-" "directories added to :data:`sys.path` (``Lib``, ``plat-win``, etc) are based " "on that folder. Otherwise, the core Python path is constructed from the " "PythonPath stored in the registry." msgstr "" "Εάν έχει οριστεί η μεταβλητή περιβάλλοντος :envvar:`PYTHONHOME`, θεωρείται " "ότι είναι \"Python Home\". Διαφορετικά, η διαδρομή του κύριου εκτελέσιμου " "Python χρησιμοποιείται για τον εντοπισμό ενός \"αρχείου ορόσημο\" (είτε " "``Lib\\os.py`` ή ``pythonXY.zip``) για να συμπεράνουμε το \"Python Home\". " "Αν βρεθεί ένα Python home, οι σχετικοί υποκατάλογοι που προστέθηκαν στο :" "data:`sys.path` (``Lib``, ``plat-win``, κ.λπ.) βασίζονται σε αυτόν τον " "φάκελο. Διαφορετικά, η διαδρομή του πυρήνα της Python δημιουργείται από το " "PythonPath που είναι αποθηκευμένο στο μητρώο." #: using/windows.rst:1205 msgid "" "If the Python Home cannot be located, no :envvar:`PYTHONPATH` is specified " "in the environment, and no registry entries can be found, a default path " "with relative entries is used (e.g. ``.\\Lib;.\\plat-win``, etc)." msgstr "" "Εάν δεν μπορεί να εντοπιστεί το Python Home, δεν καθορίζεται :envvar:" "`PYTHONPATH` στο περιβάλλον και δεν μπορούν να βρεθούν καταχωρίσεις μητρώου, " "χρησιμοποιείται μια προεπιλεγμένη διαδρομή με σχετικές καταχωρήσεις (π.χ. ``." "\\Lib;.\\plat-win``, κλπ)." #: using/windows.rst:1209 msgid "" "If a ``pyvenv.cfg`` file is found alongside the main executable or in the " "directory one level above the executable, the following variations apply:" msgstr "" "Εάν ένα αρχείο ``pyvenv.cfg`` βρίσκεται δίπλα στο κύριο εκτελέσιμο αρχείο ή " "στον κατάλογο ένα επίπεδο πάνω από το εκτελέσιμο αρχείο, ισχύουν οι " "ακόλουθες παραλλαγές:" #: using/windows.rst:1212 msgid "" "If ``home`` is an absolute path and :envvar:`PYTHONHOME` is not set, this " "path is used instead of the path to the main executable when deducing the " "home location." msgstr "" "Εάν το ``home`` είναι μια απόλυτη διαδρομή και το :envvar:`PYTHONHOME` δεν " "έχει οριστεί, αυτή η διαδρομή χρησιμοποιείται αντί για τη διαδρομή προς το " "κύριο εκτελέσιμο κατά την εξαγωγή της αρχικής τοποθεσίας." #: using/windows.rst:1216 msgid "The end result of all this is:" msgstr "Το τελικό αποτέλεσμα όλων αυτών είναι:" #: using/windows.rst:1218 msgid "" "When running :file:`python.exe`, or any other .exe in the main Python " "directory (either an installed version, or directly from the PCbuild " "directory), the core path is deduced, and the core paths in the registry are " "ignored. Other \"application paths\" in the registry are always read." msgstr "" "Όταν εκτελείται το :file:`python.exe`, ή οποιοδήποτε άλλο .exe στον κύριο " "κατάλογο της Python (είτε μια εγκατεστημένη έκδοση, είτε απευθείας από τον " "κατάλογο PCbuild), συνάγεται η διαδρομή του πυρήνα και οι βασικές διαφορές " "στο μητρώο αγνοούνται. Άλλες \"διαδρομές εφαρμογής\" στο μητρώο διαβάζονται " "πάντα." #: using/windows.rst:1223 msgid "" "When Python is hosted in another .exe (different directory, embedded via " "COM, etc), the \"Python Home\" will not be deduced, so the core path from " "the registry is used. Other \"application paths\" in the registry are " "always read." msgstr "" "Όταν η Python φιλοξενείται σε άλλο .exe (διαφορετικός κατάλογος, " "ενσωματωμένος μέσω COM, κ.λπ.), το \"Python Home\" δεν θα συναχθεί επομένως " "χρησιμοποιείται η βασική διαδρομή από το μητρώο. Άλλες \"διαδρομές " "εφαρμογής\" στο μητρώο διαβάζονται πάντα." #: using/windows.rst:1227 msgid "" "If Python can't find its home and there are no registry value (frozen .exe, " "some very strange installation setup) you get a path with some default, but " "relative, paths." msgstr "" "Εάν η Python δεν μπορεί να βρει το home της και δεν υπάρχει τιμή μητρώου " "(frozen .exe, κάποια πολύ περίεργη εγκατάσταση) λαμβάνετε μια διαδρομή με " "κάποιες προεπιλεγμένες, αλλά σχετικές, διαδρομές." #: using/windows.rst:1231 msgid "" "For those who want to bundle Python into their application or distribution, " "the following advice will prevent conflicts with other installations:" msgstr "" "Για όσους θέλουν να ενσωματώσουν την Python στην εφαρμογή ή την διανομή " "τους, οι ακόλουθες συμβουλές θα αποτρέψουν τις διενέξεις με άλλες " "εγκαταστάσεις:" #: using/windows.rst:1234 msgid "" "Include a ``._pth`` file alongside your executable containing the " "directories to include. This will ignore paths listed in the registry and " "environment variables, and also ignore :mod:`site` unless ``import site`` is " "listed." msgstr "" "Συμπεριλάβετε ένα αρχείο ``._pth`` δίπλα στο εκτελέσιμο αρχείο σας που " "περιέχει τους καταλόγους που θέλετε να συμπεριλάβετε. Αυτό θα αγνοήσει τις " "διαδρομές που παρατίθενται στο μητρώο και τις μεταβλητές περιβάλλοντος και " "θα αγνοήσει επίσης το :mod:`site` εκτός εάν αναφέρεται το ``import site``." #: using/windows.rst:1239 msgid "" "If you are loading :file:`python3.dll` or :file:`python37.dll` in your own " "executable, explicitly set :c:member:`PyConfig.module_search_paths` before :" "c:func:`Py_InitializeFromConfig`." msgstr "" "Εάν φορτώνετε το :file:`python3.dll` ή το :file:`python37.dll` στο δικό σας " "εκτελέσιμο αρχείο, ορίστε ρητά το :c:member:`PyConfig.module_search_paths` " "πριν από το :c:func:`Py_InitializeFromConfig`." #: using/windows.rst:1243 msgid "" "Clear and/or overwrite :envvar:`PYTHONPATH` and set :envvar:`PYTHONHOME` " "before launching :file:`python.exe` from your application." msgstr "" "Διαγράψτε και/ή αντικαταστήστε το :envvar:`PYTHONPATH` και ορίστε το :envvar:" "`PYTHONHOME πριν από την εκκίνηση του :file:`python.exe` από την εφαρμογή " "σας." #: using/windows.rst:1246 msgid "" "If you cannot use the previous suggestions (for example, you are a " "distribution that allows people to run :file:`python.exe` directly), ensure " "that the landmark file (:file:`Lib\\\\os.py`) exists in your install " "directory. (Note that it will not be detected inside a ZIP file, but a " "correctly named ZIP file will be detected instead.)" msgstr "" "Εάν δεν μπορείτε να χρησιμοποιήσετε τις προηγούμενες προτάσεις (για " "παράδειγμα, είστε μια διανομή που επιτρέπει στους χρήστες να εκτελούν " "απευθείας το :file:`python.exe`), βεβαιωθείτε ότι το αρχείο ορόσημο (:file:" "`Lib\\\\os.py`) υπάρχει στον κατάλογο εγκατάστασης σας. (Λάβετε υπόψη ότι " "δεν θα εντοπιστεί σε ένα αρχείο ZIP, αλλά θα εντοπιστεί ένα αρχείο ZIP με το " "σωστό όνομα.)" #: using/windows.rst:1252 msgid "" "These will ensure that the files in a system-wide installation will not take " "precedence over the copy of the standard library bundled with your " "application. Otherwise, your users may experience problems using your " "application. Note that the first suggestion is the best, as the others may " "still be susceptible to non-standard paths in the registry and user site-" "packages." msgstr "" "Αυτά θα διασφαλίσουν ότι τα αρχεία σε μια εγκατάσταση σε όλο το σύστημα δεν " "θα υπερισχύουν του αντιγράφου της τυπικής βιβλιοθήκης που συνοδεύει την " "εφαρμογή σας. Διαφορετικά, οι χρήστες σας ενδέχεται να αντιμετωπίσουν " "προβλήματα με τη χρήση της εφαρμογής σας. Λάβετε υπόψη ότι η πρώτη πρόταση " "είναι η καλύτερη, καθώς τα άλλα μπορεί να εξακολουθούν να είναι επιρρεπή σε " "μη τυπικές διαδρομές στο μητρώο και στα πακέτα ιστοτόπων χρηστών." #: using/windows.rst:1260 msgid "" "Add ``._pth`` file support and removes ``applocal`` option from ``pyvenv." "cfg``." msgstr "" "Προσθήκη υποστήριξης αρχείου ``._pth`` και καταργείται η επιλογή " "``applocal`` από το ``pyvenv.cfg``." #: using/windows.rst:1265 msgid "" "Add :file:`python{XX}.zip` as a potential landmark when directly adjacent to " "the executable." msgstr "" "Προσθήκη :file:`python{XX}.zip` ως πιθανό ορόσημο όταν βρίσκεται ακριβώς " "δίπλα στο εκτελέσιμο αρχείο." #: using/windows.rst:1270 msgid "" "Modules specified in the registry under ``Modules`` (not ``PythonPath``) may " "be imported by :class:`importlib.machinery.WindowsRegistryFinder`. This " "finder is enabled on Windows in 3.6.0 and earlier, but may need to be " "explicitly added to :data:`sys.meta_path` in the future." msgstr "" "Τα modules που καθορίζονται στο μητρώο στην περιοχή ``Modules`` (όχι " "``PythonPath``) μπορούν να εισαχθούν από το :class:`importlib.machinery." "WindowsRegistryFinder`. Αυτό το πρόγραμμα εύρεσης είναι ενεργοποιημένο στα " "Windows σε 3.6.0 και παλαιότερες εκδόσεις, αλλά ενδέχεται να πρέπει να " "προστεθεί ρητά στο :data:`sys.meta_path` στο μέλλον." #: using/windows.rst:1276 msgid "Additional modules" msgstr "Πρόσθετα modules" #: using/windows.rst:1278 msgid "" "Even though Python aims to be portable among all platforms, there are " "features that are unique to Windows. A couple of modules, both in the " "standard library and external, and snippets exist to use these features." msgstr "" "Αν και η Python στοχεύει να είναι φορητή σε όλες τις πλατφόρμες, υπάρχουν " "δυνατότητες που είναι μοναδικές για τα Windows. Μερικά modules, τόσο στην " "τυπική βιβλιοθήκη όσο και στην εξωτερική, και αποσπάσματα υπάρχουν για χρήση " "αυτών των δυνατοτήτων." #: using/windows.rst:1282 msgid "" "The Windows-specific standard modules are documented in :ref:`mswin-specific-" "services`." msgstr "" "Τα τυπικά modules ειδικά για Windows τεκμηριώνονται στο :ref:`mswin-specific-" "services`." #: using/windows.rst:1286 msgid "PyWin32" msgstr "PyWin32" #: using/windows.rst:1288 msgid "" "The :pypi:`PyWin32` module by Mark Hammond is a collection of modules for " "advanced Windows-specific support. This includes utilities for:" msgstr "" "Το module `PyWin32 `_ του Mark Hammond " "είναι μια συλλογή από modules για προηγμένη υποστήριξη ειδικά για Windows. " "Αυτό περιλαμβάνει βοηθητικά προγράμματα για:" #: using/windows.rst:1292 msgid "" "`Component Object Model `_ (COM)" msgstr "" "`Component Object Model `_ (COM)" #: using/windows.rst:1295 msgid "Win32 API calls" msgstr "Win32 API κλήσεις" #: using/windows.rst:1296 msgid "Registry" msgstr "Μητρώο" #: using/windows.rst:1297 msgid "Event log" msgstr "Μητρώο συμβάντων" #: using/windows.rst:1298 msgid "" "`Microsoft Foundation Classes `_ (MFC) user interfaces" msgstr "" "Τα `Microsoft Foundation Classes `_ (MFC) διεπαφές χρήστη" #: using/windows.rst:1302 msgid "" "`PythonWin `_ is a sample MFC application shipped with PyWin32. " "It is an embeddable IDE with a built-in debugger." msgstr "" "Το `PythonWin `_ είναι ένα δείγμα εφαρμογής MFC που " "αποστέλλεται με το PyWin32. Είναι ένα ενσωματωμένο IDE με ενσωματωμένο " "πρόγραμμα εντοπισμού σφαλμάτων." #: using/windows.rst:1308 msgid "" "`Win32 How Do I...? `_" msgstr "" "`Win32 How Do I...? `_" #: using/windows.rst:1309 msgid "by Tim Golden" msgstr "από τον Tim Golden" #: using/windows.rst:1311 msgid "`Python and COM `_" msgstr "`Python and COM `_" #: using/windows.rst:1312 msgid "by David and Paul Boddie" msgstr "από τους David και Paul Boddie" #: using/windows.rst:1316 msgid "cx_Freeze" msgstr "cx_Freeze" #: using/windows.rst:1318 msgid "" "`cx_Freeze `_ wraps Python " "scripts into executable Windows programs (:file:`{*}.exe` files). When you " "have done this, you can distribute your application without requiring your " "users to install Python." msgstr "" "Το `cx_Freeze `_ αναδιπλώνει " "Python scripts σε εκτελέσιμα προγράμματα των Windows (:file:`{*}.exe` " "αρχεία). Όταν το κάνετε αυτό, μπορείτε να διανείμετε την εφαρμογή σας χωρίς " "να απαιτείται από τους χρήστες σας να εγκαταστήσουν την Python." #: using/windows.rst:1325 msgid "Compiling Python on Windows" msgstr "Μεταγλώττιση Python στα Windows" #: using/windows.rst:1327 msgid "" "If you want to compile CPython yourself, first thing you should do is get " "the `source `_. You can download " "either the latest release's source or just grab a fresh `checkout `_." msgstr "" "Εάν θέλετε να μεταγλωττίσετε μόνοι σας το CPython, το πρώτο πράγμα που " "πρέπει να κάνετε είναι να λάβετε το `source `_. Μπορείτε να κάνετε λήψη είτε τον πηγαίο κώδικα της πιο " "πρόσφατης έκδοσης είτε απλώς να πάρετε μια φρέσκια έκδοση `checkout `_." #: using/windows.rst:1332 msgid "" "The source tree contains a build solution and project files for Microsoft " "Visual Studio, which is the compiler used to build the official Python " "releases. These files are in the :file:`PCbuild` directory." msgstr "" "Το δέντρο προέλευσης περιέχει μια λύση έκδοσης και αρχεία έργου για το " "Microsoft Visual Studio, που είναι ο μεταγλωττιστής που χρησιμοποιείται για " "τη δημιουργία των επίσημων εκδόσεων Python. Αυτά τα αρχεία βρίσκονται στον " "κατάλογο :file:`PCbuild`." #: using/windows.rst:1336 msgid "" "Check :file:`PCbuild/readme.txt` for general information on the build " "process." msgstr "" "Ελέγξτε το :file:`PCbuild/readme.txt` για γενικές πληροφορίες σχετικά με τη " "διαδικασία κατασκευής." #: using/windows.rst:1338 msgid "For extension modules, consult :ref:`building-on-windows`." msgstr "Για modules επέκτασης, συμβουλευτείτε το :ref:`building-on-windows`." #: using/windows.rst:1342 msgid "Other Platforms" msgstr "Άλλες Πλατφόρμες" #: using/windows.rst:1344 msgid "" "With ongoing development of Python, some platforms that used to be supported " "earlier are no longer supported (due to the lack of users or developers). " "Check :pep:`11` for details on all unsupported platforms." msgstr "" "Με τη συνεχή ανάπτυξη της Python, ορισμένες πλατφόρμες που υποστηριζόταν " "παλαιότερα δεν υποστηρίζονται πλέον (λόγω έλλειψης χρηστών ή " "προγραμματιστών). Ελέγξτε το :pep:`11` για λεπτομέρειες σχετικά με όλες τις " "μη υποστηριζόμενες πλατφόρμες." #: using/windows.rst:1348 msgid "" "`Windows CE `_ is `no longer supported " "`__ since Python 3 (if it " "ever was)." msgstr "" "Το `Windows CE `_ `no longer supported " "`__ από την Python 3 (αν " "ήταν ποτέ)." #: using/windows.rst:1351 msgid "" "The `Cygwin `_ installer offers to install the `Python " "interpreter `__ as well" msgstr "" "Το πρόγραμμα εγκατάστασης `Cygwin `_ προσφέρει επίσης " "την εγκατάσταση του διερμηνέα Python `" #: using/windows.rst:1355 msgid "" "See `Python for Windows `_ for " "detailed information about platforms with pre-compiled installers." msgstr "" "Ανατρέξτε στην ενότητα `Python for Windows `_ για λεπτομερείς πληροφορίες σχετικά με πλατφόρμες με " "προμεταγλωττισμένα προγράμματα εγκατάστασης."