From 0e0f60448fd39f6e1c85cc5f0ee7871c4260b754 Mon Sep 17 00:00:00 2001 From: Antonis Date: Mon, 3 Nov 2025 21:20:21 +0200 Subject: [PATCH 1/2] Update README.gr Added the new installation section for the Greek README --- docs/readmes/README.gr.rst | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/docs/readmes/README.gr.rst b/docs/readmes/README.gr.rst index 738abd9d0d..380751e4fe 100644 --- a/docs/readmes/README.gr.rst +++ b/docs/readmes/README.gr.rst @@ -29,10 +29,50 @@ To Pygame_ είναι μια ελεύθερη και ανοικτού κώδικ Εγκατάσταση ------------ +Για να εγκαταστήσετε το pygame-ce, πρώτα βεβαιωθείτε ότι έχετε την Python (και pip) εγκατεστημένη και διαθέσιμη στο PATH σας. +Έπειτα, τρέξτε την παρακάτω εντολή στο τερματικό ή στη γραμμή εντολών σας: + :: pip install pygame-ce +Σημείωση ότι σε κάποιες πλατφόρμες ίσως χρειαστεί να χρησιμοποιήσετε ``pip3`` αντί για ``pip``. + +Linux Σημείωση: "Breaking System Packages" Error +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Σε κάποιες διανομές Linux (όπως Ubuntu ή Debian), η εγκατάσταση Python πακέτων με pip μπορεί να εμφανίσει ένα μήνυμα όπως το παρακάτω. + +:: + + error: externally-managed-environment + This environment is externally managed when system packages are installed. + +Αυτό σημαίνει ότι η Python του συστήματός σας διαχειρίζεται από το λειτουργικό σύστημα, και η χρήση του pip3 σε καθολικό(globally) επίπεδο μπορεί να προκαλέσει συγκρούσεις με τα πακέτα του συστήματος. + +Προτεινόμενες Λύσεις +^^^^^^^^^^^^^^^^^^^^^ + +1. Χρησιμοποιήστε ``venv`` (Εικονικό Περιβάλλον): + + Μπορείτε να δημιουργήσετε ένα εικονικό περιβάλλον και να εγκαταστήσετε μέσα σε αυτό το pygame-ce. + Με αυτόν τον τρόπο συνεχίζετε να χρησιμοποιείτε την Python του συστήματος, αλλά δημιουργείτε ένα ξεχωριστό περιβάλλον για την εγκατάσταση των πακέτων, ώστε να μην υπάρχουν συγκρούσεις ή προβλήματα στο σύστημα. + + .. code-block:: bash + + python3 -m venv venv # δημιουργία εικονικού περιβάλλοντος με όνομα 'venv' + source venv/bin/activate # ενεργοποίηση του εικονικού περιβάλλοντος + pip install pygame-ce # εγκατάσταση πακέτων μέσα στο venv + +2. Χρησιμοποιήστε ``pyenv`` (Διαχείριση της Python σε επίπεδο χρήστη): + + Το `pyenv `_ σας επιτρέπει να εγκαταστήσετε και να διαχειρίζεστε τις δικές σας εκδόσεις της Python σε επίπεδο χρήστη, χωρίς να επηρεάζετε την έκδοση του συστήματος. + Επιπλέον, μπορείτε να εγκαταστήσετε και να χρησιμοποιήσετε πολλαπλές εκδόσεις της Python ταυτόχρονα. + + +3. Χρησιμοποιήστε ``uv`` (Γρήγορος Μοντέρνος Διαχειριστής Πακέτων): + + Το `uv `_ είναι ένα μοντέρνο, γρήγορο Python πακέτο και διαχειριστής περιβάλλοντος, που μπορεί να λειτουργήσει ως αντικατάσταση τόσο του ``venv`` όσο και του ``pyenv``. Βοήθεια ---- From 823cc3ffbd874f65b4f2557d3baa242838479d48 Mon Sep 17 00:00:00 2001 From: Antonis Date: Mon, 3 Nov 2025 21:25:00 +0200 Subject: [PATCH 2/2] small typo --- docs/readmes/README.gr.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readmes/README.gr.rst b/docs/readmes/README.gr.rst index 380751e4fe..e925c8882a 100644 --- a/docs/readmes/README.gr.rst +++ b/docs/readmes/README.gr.rst @@ -30,7 +30,7 @@ To Pygame_ είναι μια ελεύθερη και ανοικτού κώδικ ------------ Για να εγκαταστήσετε το pygame-ce, πρώτα βεβαιωθείτε ότι έχετε την Python (και pip) εγκατεστημένη και διαθέσιμη στο PATH σας. -Έπειτα, τρέξτε την παρακάτω εντολή στο τερματικό ή στη γραμμή εντολών σας: +Έπειτα, τρέξτε την παρακάτω εντολή στο τερματικό ή στην γραμμή εντολών σας: ::