Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions docs/readmes/README.gr.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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 <https://github.com/pyenv/pyenv>`_ σας επιτρέπει να εγκαταστήσετε και να διαχειρίζεστε τις δικές σας εκδόσεις της Python σε επίπεδο χρήστη, χωρίς να επηρεάζετε την έκδοση του συστήματος.
Επιπλέον, μπορείτε να εγκαταστήσετε και να χρησιμοποιήσετε πολλαπλές εκδόσεις της Python ταυτόχρονα.


3. Χρησιμοποιήστε ``uv`` (Γρήγορος Μοντέρνος Διαχειριστής Πακέτων):

Το `uv <https://docs.astral.sh/uv/>`_ είναι ένα μοντέρνο, γρήγορο Python πακέτο και διαχειριστής περιβάλλοντος, που μπορεί να λειτουργήσει ως αντικατάσταση τόσο του ``venv`` όσο και του ``pyenv``.

Βοήθεια
----
Expand Down
Loading