{"title":"Comment installer Django avec Windows","version":"1.11","locale":"fr","docname":"howto/windows","url":"/fr/1.11/howto/windows/","canonical":"https://djangodocs.dev/fr/1.11/howto/windows/","summary":"Ce document vous guide dans l’installation de Python 3.5 et de Django pour Windows. Il fournit également des instructions d’installation pour virtualenv et…","html":"<h1>Comment installer Django avec Windows<a class=\"heading-anchor\" href=\"#how-to-install-django-on-windows\"><span class=\"visually-hidden\">Lien vers cette rubrique</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Ce document vous guide dans l’installation de Python 3.5 et de Django pour Windows. Il fournit également des instructions d’installation pour <a class=\"reference external\" href=\"https://pypi.python.org/pypi/virtualenv\">virtualenv</a> et <a class=\"reference external\" href=\"https://pypi.python.org/pypi/virtualenvwrapper-win\">virtualenvwrapper</a> qui facilitent le travail sur des projets Python. L’objectif est d’en faire une introduction pour les utilisateurs travaillant sur des projets Django, et non pas de décrire la manière d’installer Django pour pouvoir développer des correctifs pour Django lui-même.</p>\n<p>Les étapes de ce guide ont été testées avec Windows 7, 8 et 10. Avec d’autres versions, les instructions devraient être similaires. Vous devez être à l’aise avec l’utilisation de l’invite de commandes de Windows.</p>\n<section id=\"install-python\">\n<h2>Installation de Python<a class=\"heading-anchor\" href=\"#install-python\"><span class=\"visually-hidden\">Lien vers cette rubrique</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Django est un applicatif Web pour Python, il nécessite donc que Python soit installé sur le système. Au moment de la rédaction de ce guide, Python 3.5 est la version la plus récente.</p>\n<p>Pour installer Python sur votre machine, visitez <a class=\"reference external\" href=\"https://python.org/downloads/\">https://python.org/downloads/</a>. Ce site devrait vous proposer un bouton de téléchargement pour la dernière version de Python. Téléchargez l’exécutable d’installation et lancez-le. Cochez la case <code class=\"docutils literal notranslate\">Add Python 3.5 to PATH</code> puis cliquez sur <code class=\"docutils literal notranslate\">Installer maintenant</code>.</p>\n<p>Après l’installation, ouvrez l’invite de commande et vérifiez que la version de Python correspond à celle que vous avez installée en exécutant :</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>À propos de <code class=\"docutils literal notranslate\">pip</code><a class=\"heading-anchor\" href=\"#about-pip\"><span class=\"visually-hidden\">Lien vers cette rubrique</span><span aria-hidden=\"true\">#</span></a></h2>\n<p><a class=\"reference external\" href=\"https://pypi.python.org/pypi/pip\">pip</a> est un gestionnaire de paquet pour Python. Il facilite grandement l’installation et la désinstallation de paquets Python (tels que Django !). Pour le reste de l’installation, nous utiliserons <code class=\"docutils literal notranslate\">pip</code> pour installer des paquets Python à partir de la ligne de commande.</p>\n<p>Pour installer pip sur votre machine, allez sur <a class=\"reference external\" href=\"https://pip.pypa.io/en/latest/installing/\">https://pip.pypa.io/en/latest/installing/</a> et suivez les instructions <code class=\"docutils literal notranslate\">Installing with get-pip.py</code>.</p>\n</section>\n<section id=\"install-virtualenv-and-virtualenvwrapper\">\n<h2>Installation de <code class=\"docutils literal notranslate\">virtualenv</code> et <code class=\"docutils literal notranslate\">virtualenvwrapper</code><a class=\"heading-anchor\" href=\"#install-virtualenv-and-virtualenvwrapper\"><span class=\"visually-hidden\">Lien vers cette rubrique</span><span aria-hidden=\"true\">#</span></a></h2>\n<p><a class=\"reference external\" href=\"https://pypi.python.org/pypi/virtualenv\">virtualenv</a> et <a class=\"reference external\" href=\"https://pypi.python.org/pypi/virtualenvwrapper-win\">virtualenvwrapper</a> fournissent un environnement dédié pour chaque projet Django que vous créez. Bien que ce ne soit pas obligatoire, il s’agit d’une bonne pratique reconnue et cela vous fera gagner du temps plus tard au moment du déploiement du projet. Tapez simplement :</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>Puis créez un environnement virtuel pour votre projet :</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>L’environnement virtuel sera activé automatiquement et vous verrez « (myproject) » à côté de l’invite de commande pour vous en convaincre. Si vous lancez une nouvelle invite de commande, vous devrez activer à nouveau l’environnement en utilisant :</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>Installation de Django<a class=\"heading-anchor\" href=\"#install-django\"><span class=\"visually-hidden\">Lien vers cette rubrique</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Django peut être installé facilement en utilisant <code class=\"docutils literal notranslate\">pip</code> dans votre environnement virtuel.</p>\n<p>Dans l’invite de commande, vérifiez que l’environnement virtuel est actif et exécutez la commande suivante :</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>Ceci va télécharger et installer la dernière version de Django.</p>\n<p>À la fin de l’installation, vous pouvez contrôler que tout s’est bien déroulé en exécutant <code class=\"docutils literal notranslate\">django-admin --version</code> dans l’invite de commande.</p>\n<p>Consultez <a class=\"reference internal\" href=\"/fr/1.11/topics/install/#database-installation\"><span class=\"std std-ref\">Mise en route de la base de données</span></a> pour plus d’informations sur l’installation de bases de données avec Django.</p>\n</section>\n<section id=\"common-pitfalls\">\n<h2>Problèmes fréquents<a class=\"heading-anchor\" href=\"#common-pitfalls\"><span class=\"visually-hidden\">Lien vers cette rubrique</span><span aria-hidden=\"true\">#</span></a></h2>\n<ul>\n<li><p>Si <code class=\"docutils literal notranslate\">django-admin</code> n’affiche que le texte d’aide quels que soient les paramètres indiqués, il y a probablement un problème avec les associations de fichiers dans Windows. Contrôlez s’il y a plus d’une variable d’environnement définie pour l’exécution de scripts Python dans <code class=\"docutils literal notranslate\">PATH</code>. Cela se produit généralement lorsqu’il y a plusieurs versions de Python installées.</p></li>\n<li><p>Si vous passez par un serveur mandataire (proxy) pour vous connecter à Internet, il peut y avoir des problèmes lorsque vous lancez la commande <code class=\"docutils literal notranslate\">pip install django</code>. Définissez les variables d’environnement de configuration du serveur mandataire dans l’invite de commande, comme ceci :</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":"Installation de Python","anchor":"install-python","children":[]},{"title":"À propos de pip","anchor":"about-pip","children":[]},{"title":"Installation de virtualenv et virtualenvwrapper","anchor":"install-virtualenv-and-virtualenvwrapper","children":[]},{"title":"Installation de Django","anchor":"install-django","children":[]},{"title":"Problèmes fréquents","anchor":"common-pitfalls","children":[]}],"breadcrumbs":[{"docname":"howto/index","title":"Guides pratiques","url":"/fr/1.11/howto/"}],"prev":{"docname":"howto/static-files/deployment","title":"Déploiement des fichiers statiques","url":"/fr/1.11/howto/static-files/deployment/"},"next":{"docname":"howto/writing-migrations","title":"Écriture de migrations de base de données","url":"/fr/1.11/howto/writing-migrations/"},"formats":{"html":"/fr/1.11/howto/windows/","markdown":"/fr/1.11/howto/windows.md","json":"/fr/1.11/howto/windows.json"},"source":"https://github.com/django/django/blob/stable/1.11.x/docs/howto/windows.txt","official":"https://docs.djangoproject.com/fr/1.11/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","1.9"],"inLocales":["en","fr","ja","id","pt-br","ko","es","el","pl"]}