Ρύθμιση Python 3.13 και uv στα Windows

Basic python

Ρύθμιση Python 3.13 και uv στα Windows

Στόχοι #

  • Εγκατάσταση Python 3.13 σε Windows 11 / 10
  • Δημιουργία και διαχείριση εικονικού περιβάλλοντος με uv και venv
  • Κατανόηση των συνήθων προβλημάτων και λύσεων

Προϋποθέσεις #

ΣτοιχείοΛεπτομέρειες
ΔικαιώματαΑρκεί ένας τυπικός λογαριασμός (επιτρέπουμε προσωρινά scripts με Set-ExecutionPolicy)
ΚέλυφοςWindows PowerShell (αναζήτησε “PowerShell Eστο Start)
Φάκελος εργασίαςΠαράδειγμα C:\projects\my-app (μπορείς να το αλλάξεις)

1. Εγκατάσταση Python 3.13 #

  1. Κατέβασε τον Windows installer (64-bit) από την επίσημη σελίδα

  2. Τρέξε τον installer, τσέκαρε “Add python.exe to PATH” και πάτησε Install Now

  3. Επιβεβαίωσε την έκδοση στο PowerShell

    py -3.13 --version
    

    Αν δεις Python 3.13.x, είσαι έτοιμος. Αν όχι, κλείσε και άνοιξε ξανά το PowerShell.

💡 Μπορείς και με winget install Python.Python.3.13, αλλά έλεγξε το PATH μετά.

2. Εγκατάσταση του uv #

Το uv είναι γρήγορος διαχειριστής πακέτων. Εκτέλεσε:

Set-ExecutionPolicy -Scope Process Bypass
iwr https://astral.sh/uv/install.ps1 -UseBasicParsing | iex
uv --version

Αν εμφανιστεί έκδοση, όλα καλά. Διαφορετικά άνοιξε νέο PowerShell ή βεβαιώσου ότι το $Env:USERPROFILE\.local\bin βρίσκεται στο PATH.

3. Δημιουργία φακέλου έργου και εικονικού περιβάλλοντος #

mkdir C:\projects\my-app
cd C:\projects\my-app
uv venv --python 3.13 .venv

Ο φάκελος .venv περιέχει το περιβάλλον. Ενεργοποίησέ το:

.\.venv\Scripts\Activate.ps1

Με το (.venv) στην αρχή του prompt ξέρεις ότι είναι ενεργό. Για έξοδο πληκτρολόγησε deactivate.

✁EΜπορείς να εκτελείς εντολές χωρίς ενεργοποίηση: uv run python script.py χρησιμοποιεί αυτόματα το περιβάλλον.

4. Διαχείριση βιβλιοθηκών #

uv pip install numpy pandas
uv pip list
uv pip sync requirements.txt
  • uv pip install: προσθήκη πακέτων
  • uv pip list: προβολή εγκατεστημένων
  • uv pip sync: συγχρονισμός με requirements.txt

5. Ρύθμιση Visual Studio Code (προαιρετικό) #

  1. Άνοιξε το VS Code και διάλεξε Interpreter από τη γραμμή κατάστασης
  2. Επίλεξε .venv\Scripts\python.exe για να συνδεθούν completion/debugging στο περιβάλλον
  3. Εγκατέστησε επεκτάσεις όπως “Python E “Pylance E “Black Formatter Eγια καλύτερη εμπειρία

6. Συνηθισμένα προβλήματα #

ΠρόβλημαΛύση
Set-ExecutionPolicy απορρίπτεταιΈλεγξε δικαιώματα ή άνοιξε PowerShell ως διαχειριστής
Δεν βρίσκει την εντολή uvΆνοιξε νέο PowerShell / πρόσθεσε $Env:USERPROFILE\.local\bin στο PATH
Δεν διαγράφεται το .venvΚλείσε VS Code ή άλλα προγράμματα που το χρησιμοποιούν και δοκίμασε ξανά

7. Καθαρισμός #

  • Έξοδος από το περιβάλλον: deactivate
  • Διαγραφή περιβάλλοντος: σβήσε τον φάκελο .venv
  • Αποθήκευση πακέτων: uv pip freeze > requirements.txt

Πλέον έχεις Python 3.13 και uv έτοιμα στα Windows. Συνέχισε στο επόμενο κεφάλαιο για να ξεκινήσεις τα βασικά της Python.