{"title":"Πώς να εγκαταστήσετε το Django στα Windows","version":"2.0","locale":"el","docname":"howto/windows","url":"/el/2.0/howto/windows/","canonical":"https://djangodocs.dev/el/2.0/howto/windows/","summary":"Το παρών άρθρο θα σας καθοδηγήσει στην εγκατάσταση της Python 3.5 και του Django στα Windows.","html":"<h1>Πώς να εγκαταστήσετε το Django στα Windows<a class=\"heading-anchor\" href=\"#how-to-install-django-on-windows\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Το παρών άρθρο θα σας καθοδηγήσει στην εγκατάσταση της Python 3.5 και του Django στα Windows. Παρέχει, επίσης, οδηγίες για την εγκατάσταση των πακέτων <a class=\"reference external\" href=\"https://pypi.org/project/virtualenv/\">virtualenv</a> και <a class=\"reference external\" href=\"https://pypi.org/project/virtualenvwrapper-win/\">virtualenvwrapper</a>, τα οποία διευκολύνουν, κατά πολύ, τη ροή εργασίας με τα Python projects. Αυτό το άρθρο αφορά έναν οδηγό για αρχάριους χρήστες που δουλεύουν πάνω σε Django projects και δεν αντιπροσωπεύει το πώς πρέπει να εγκαθίσταται το Django όταν αναπτύσσετε patches για το ίδιο το Django.</p>\n<p>Τα βήματα σε αυτό τον οδηγό έχουν ελεγχθεί στα Windows 7, 8 και 10. Σε άλλες εκδόσεις, τα βήματα θα είναι παρόμοια. Θα χρειαστεί να είστε εξοικειωμένοι με την γραμμή εντολών των Windows.</p>\n<section id=\"install-python\">\n<h2>Εγκατάσταση Python<a class=\"heading-anchor\" href=\"#install-python\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Το Django είναι ένα Python web framework, που σημαίνει ότι απαιτεί εγκατεστημένη στον υπολογιστή σας την γλώσσα προγραμματισμού Python. Τη στιγμή που γράφεται το παρών άρθρο, η τελευταία έκδοση της Python είναι η 3.5.</p>\n<p>Για να εγκαταστήσετε την Python στον υπολογιστή σας, επισκεφτείτε την επίσημη ιστοσελίδα στη διεύθυνση <a class=\"reference external\" href=\"https://python.org/downloads/\">https://python.org/downloads/</a>. Το website θα σας προσφέρει ένα download κουμπί για την τελευταία έκδοση της Python. Κατεβάστε τον executable installer (το εκτελέσιμο αρχείο) και τρέξτε τον. Τσεκάρετε επίσης το κουτάκι <code class=\"docutils literal notranslate\">Add Python to environment variables</code> και μετά κλικάρετε στο κουμπί <code class=\"docutils literal notranslate\">Install Now</code>.</p>\n<p>Μετά την εγκατάσταση, ανοίξτε μια γραμμή εντολών και ελέγξτε ότι η έκδοση Python που έχετε εγκατεστημένη ταιριάζει με αυτή που μόλις κατεβάσατε:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>python <span class=\"o\">--</span>version\n</code></pre></div>\n</section>\n<section id=\"about-pip\">\n<h2>Σχετικά με το <code class=\"docutils literal notranslate\">pip</code><a class=\"heading-anchor\" href=\"#about-pip\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Το <a class=\"reference external\" href=\"https://pypi.org/project/pip/\">pip</a> είναι ένας διαχειριστής πακέτων για την Python. Κάνει την εγκατάσταση και απεγκατάσταση των πακέτων της Python (όπως είναι και το Django!) παιχνιδάκι. Για το υπόλοιπο της εγκατάστασης, θα χρησιμοποιήσουμε το <code class=\"docutils literal notranslate\">pip</code> για να εγκαταστήσουμε διάφορα άλλα πακέτα της Python από τη γραμμή εντολών.</p>\n<p>Για την εγκατάσταση του pip στον υπολογιστή σας, επισκεφτείτε τη σελίδα <a class=\"reference external\" href=\"https://pip.pypa.io/en/latest/installing/\">https://pip.pypa.io/en/latest/installing/</a> και ακολουθήστε τις οδηγίες στην ενότητα <code class=\"docutils literal notranslate\">Installing with get-pip.py</code>.</p>\n</section>\n<section id=\"install-virtualenv-and-virtualenvwrapper\">\n<h2>Εγκατάσταση του <code class=\"docutils literal notranslate\">virtualenv</code> και του <code class=\"docutils literal notranslate\">virtualenvwrapper</code><a class=\"heading-anchor\" href=\"#install-virtualenv-and-virtualenvwrapper\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Τα πακέτα <a class=\"reference external\" href=\"https://pypi.org/project/virtualenv/\">virtualenv</a> και <a class=\"reference external\" href=\"https://pypi.org/project/virtualenvwrapper-win/\">virtualenvwrapper</a> παρέχουν ένα μεμονωμένο περιβάλλον για κάθε Django project που δημιουργείτε. Παρόλο που δεν είναι υποχρεωτικό, αυτό θεωρείται μια καλή πρακτική και θα σας γλυτώσει από πολύ χρόνο στο μέλλον, όταν είστε έτοιμοι να ανεβάσετε το project σας στον αέρα για το ευρύ κοινό (deployment). Για την εγκατάσταση τους, απλώς γράψτε:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>pip install virtualenvwrapper<span class=\"o\">-</span>win\n</code></pre></div>\n<p>Στη συνέχεια, δημιουργήστε ένα εικονικό περιβάλλον (virtual environment) για το project σας:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>mkvirtualenv myproject\n</code></pre></div>\n<p>Το virtual environment θα ενεργοποιηθεί αυτόματα και θα βλέπετε το «(myproject)» στην αρχή κάθε γραμμής στη γραμμή εντολών για να σας υπενθυμίζει ότι δουλεύετε σε αυτό το περιβάλλον (ήτοι το virtual environment είναι ενεργοποιημένο). Αν ανοίξετε μια καινούργια γραμμή εντολών, θα χρειαστεί να ενεργοποιήσετε, εκ νέου, το περιβάλλον χρησιμοποιώντας την εντολή:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>workon myproject\n</code></pre></div>\n</section>\n<section id=\"install-django\">\n<h2>Εγκατάσταση Django<a class=\"heading-anchor\" href=\"#install-django\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Το Django μπορεί να εγκατασταθεί εύκολα με το <code class=\"docutils literal notranslate\">pip</code> μέσα στο virtual environment που μόλις φτιάξατε.</p>\n<p>Από την γραμμή εντολών, βεβαιωθείτε ότι το virtual environment σας είναι ενεργοποιημένο και εκτελέστε την ακόλουθη εντολή:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>pip install django\n</code></pre></div>\n<p>Η παραπάνω εντολή θα κατεβάσει και θα εγκαταστήσει την τελευταία έκδοση του Django. Αν θέλατε άλλη έκδοση και όχι την τελευταία, τότε θα γράφατε <code class=\"docutils literal notranslate\">pip install django==x.x</code>, όπου x.x η έκδοση που θέλετε να εγκαταστήσετε.</p>\n<p>Αφού ολοκληρωθεί η εγκατάσταση, μπορείτε να επιβεβαιώσετε ότι εγκαταστάθηκε ορθά, εκτελώντας την εντολή <code class=\"docutils literal notranslate\">django-admin --version</code> μέσα από τη γραμμή εντολών.</p>\n<p>Δείτε στο άρθρο See <a class=\"reference internal\" href=\"/el/2.0/topics/install/#database-installation\"><span class=\"std std-ref\">εγκατάσταση βάσης δεδομένων στο Django</span></a> αν θέλετε να χρησιμοποιήσετε κάποια βάση δεδομένων για το project σας.</p>\n</section>\n<section id=\"common-pitfalls\">\n<h2>Συνηθισμένα σφάλματα εγκατάστασης<a class=\"heading-anchor\" href=\"#common-pitfalls\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<ul>\n<li><p>Αν η εντολή <code class=\"docutils literal notranslate\">django-admin</code> εμφανίζει μόνο το βοηθητικό μήνυμα ανεξαρτήτως των παραμέτρων που δίνονται, τότε πιθανόν υπάρχει πρόβλημα στα Windows με το file association. Ελέγξτε αν υπάρχει παραπάνω από μια environment variable στο <code class=\"docutils literal notranslate\">PATH</code>, που να είναι ρυθμισμένη για να τρέχει Python scripts. Αυτό συνήθως συμβαίνει όταν είναι παραπάνω από μια εκδόσεις της Python εγκατεστημένες στο σύστημα σας.</p></li>\n<li><p>Αν συνδέεστε στο internet μέσω ενός proxy, ίσως να υπάρξει πρόβλημα κατά την εκτέλεση της εντολής <code class=\"docutils literal notranslate\">pip install django</code>. Δείτε τις environment variables για ρύθμιση του proxy μέσω της γραμμής εντολών, όπως παρακάτω:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"nb\">set</span> http_proxy<span class=\"o\">=</span>http<span class=\"p\">:</span><span class=\"o\">//</span>username<span class=\"p\">:</span>password<span class=\"nd\">@proxyserver</span><span class=\"p\">:</span>proxyport\n<span class=\"nb\">set</span> https_proxy<span class=\"o\">=</span>https<span class=\"p\">:</span><span class=\"o\">//</span>username<span class=\"p\">:</span>password<span class=\"nd\">@proxyserver</span><span class=\"p\">:</span>proxyport\n</code></pre></div>\n</li>\n</ul>\n</section>","rootId":"how-to-install-django-on-windows","toc":[{"title":"Εγκατάσταση Python","anchor":"install-python","children":[]},{"title":"Σχετικά με το pip","anchor":"about-pip","children":[]},{"title":"Εγκατάσταση του virtualenv και του virtualenvwrapper","anchor":"install-virtualenv-and-virtualenvwrapper","children":[]},{"title":"Εγκατάσταση Django","anchor":"install-django","children":[]},{"title":"Συνηθισμένα σφάλματα εγκατάστασης","anchor":"common-pitfalls","children":[]}],"breadcrumbs":[{"docname":"howto/index","title":"Οδηγοί «Πως-να»","url":"/el/2.0/howto/"}],"prev":{"docname":"howto/static-files/deployment","title":"Ανεβάζοντας τα static files","url":"/el/2.0/howto/static-files/deployment/"},"next":{"docname":"howto/writing-migrations","title":"Γράφοντας migrations για τη βάση δεδομένων","url":"/el/2.0/howto/writing-migrations/"},"formats":{"html":"/el/2.0/howto/windows/","markdown":"/el/2.0/howto/windows.md","json":"/el/2.0/howto/windows.json"},"source":"https://github.com/django/django/blob/stable/2.0.x/docs/howto/windows.txt","official":"https://docs.djangoproject.com/el/2.0/howto/windows/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10"],"inLocales":["en","zh-hans","fr","ja","id","pt-br","ko","es","el","pl"]}