Στόχοι #
- Εγκατάσταση Python 3.13 σε Windows 11 / 10
- Δημιουργία και διαχείριση εικονικού περιβάλλοντος με
uvκαιvenv - Κατανόηση των συνήθων προβλημάτων και λύσεων
Προϋποθέσεις #
| Στοιχείο | Λεπτομέρειες |
|---|---|
| Δικαιώματα | Αρκεί ένας τυπικός λογαριασμός (επιτρέπουμε προσωρινά scripts με Set-ExecutionPolicy) |
| Κέλυφος | Windows PowerShell (αναζήτησε “PowerShell Eστο Start) |
| Φάκελος εργασίας | Παράδειγμα C:\projects\my-app (μπορείς να το αλλάξεις) |
1. Εγκατάσταση Python 3.13 #
Κατέβασε τον
Windows installer (64-bit)από την επίσημη σελίδαΤρέξε τον installer, τσέκαρε “Add python.exe to PATH” και πάτησε
Install NowΕπιβεβαίωσε την έκδοση στο 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 (προαιρετικό) #
- Άνοιξε το VS Code και διάλεξε Interpreter από τη γραμμή κατάστασης
- Επίλεξε
.venv\Scripts\python.exeγια να συνδεθούν completion/debugging στο περιβάλλον - Εγκατέστησε επεκτάσεις όπως “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.