{"title":"Windows での Django のインストール方法","version":"2.0","locale":"ja","docname":"howto/windows","url":"/ja/2.0/howto/windows/","canonical":"https://djangodocs.dev/ja/2.0/howto/windows/","summary":"このドキュメントでは、Python 3.5 と Django を Windows にインストールする方法について説明します。また、 virtualenv と virtualenvwrapper をインストールするための説明も提供しており、Python プロジェクトでの作業を容易にします。 これは Django…","html":"<h1>Windows での Django のインストール方法<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 プロジェクトでの作業を容易にします。 これは Django プロジェクトに取り組んでいるユーザの初心者用ガイドであり、Django 自体のパッチを開発するときに 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 のウェブフレームワークなので、コンピュータには Python がインストールしておく必要があります。この記事を書いている時点では、Python 3.5 が最新版です。</p>\n<p>コンピュータに Python をインストールするには、 <a class=\"reference external\" href=\"https://python.org/downloads/\">https://python.org/downloads/</a> に行きます。このWebサイトには、最新の Python バージョン用のダウンロードボタンが用意されています。 実行可能なインストーラをダウンロードして実行します。 `` Add Python 3.5 to PATH`` の横のチェックボックスをオンにし、<code class=\"docutils literal notranslate\"><span class=\"pre\">Install</span> <span class=\"pre\">Now</span></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><span class=\"n\">python</span> <span class=\"o\">--</span><span class=\"n\">version</span>\n</code></pre></div>\n</section>\n<section id=\"about-pip\">\n<h2><code class=\"docutils literal notranslate\"><span class=\"pre\">pip</span></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 のパッケージマネージャです。<a class=\"reference external\" href=\"https://pypi.org/project/pip/\">pip</a> を使えば、Python のパッケージ (たとえば Django のような！) のインストールやアンインストールが非常に簡単に行えます。インストールのセクションでは、これ以降コマンドラインから <code class=\"docutils literal notranslate\"><span class=\"pre\">pip</span></code> を使って Python のパッケージをインストールします。</p>\n<p>コンピュータに <code class=\"docutils literal notranslate\"><span class=\"pre\">pip</span></code> をインストールするには、 <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\"><span class=\"pre\">Installing</span> <span class=\"pre\">with</span> <span class=\"pre\">get-pip.py</span></code> の指示に従ってください。</p>\n</section>\n<section id=\"install-virtualenv-and-virtualenvwrapper\">\n<h2><code class=\"docutils literal notranslate\"><span class=\"pre\">virtualenv</span></code> と <code class=\"docutils literal notranslate\"><span class=\"pre\">virtualenvwrapper</span></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 プロジェクトごとに専用の環境を用意してくれるパッケージです。プロジェクト用の環境を作るのは必須ではありませんが、ベストプラクティスだと考えられていて、将来自分のプロジェクトをデプロイしようとするときに無駄な時間を費やすのを防いでくれます。まずは、次のコマンドを実行しましょう。</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=\"n\">pip</span> <span class=\"n\">install</span> <span class=\"n\">virtualenvwrapper</span><span class=\"o\">-</span><span class=\"n\">win</span>\n</code></pre></div>\n<p>そして、次のコマンドでプロジェクト用の仮想環境を作成します。</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=\"n\">mkvirtualenv</span> <span class=\"n\">myproject</span>\n</code></pre></div>\n<p>仮想環境は自動的に有効 (activate) にされ、コマンドプロンプトの隣に、仮想環境内にいることを示す &quot;(myproject)&quot; という文字列が表示されるはずです。新しいコマンドプロンプトを始めるには、次のコマンドを用いて、もう一度環境を有効にする必要があります。</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=\"n\">workon</span> <span class=\"n\">myproject</span>\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\"><span class=\"pre\">pip</span></code> を使って簡単にインストールできます。</p>\n<p>コマンドプロンプトで、仮想環境が有効であることを確認し、次のコマンドを実行します:</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=\"n\">pip</span> <span class=\"n\">install</span> <span class=\"n\">django</span>\n</code></pre></div>\n<p>これにより、Django の最新版のリリースがダウンロードされ、インストールされます。</p>\n<p>インストールが完了したら、コマンドプロンプトで <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span> <span class=\"pre\">--version</span></code> というコマンドを実行することで、Django が正しくインストールされたかどうかを確認することができます。</p>\n<p>Django とともにデータベースをインストールするための情報については、 <a class=\"reference internal\" href=\"/ja/2.0/topics/install/#database-installation\"><span class=\"std std-ref\">データベースを動かす</span></a> を参照してください。</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\"><span class=\"pre\">django-admin</span></code> がヘルプテキストしか表示してくれない場合、Windows のファイルの関連付けに問題がある可能性があります。<code class=\"docutils literal notranslate\"><span class=\"pre\">PATH</span></code> に Python のスクリプトを実行するのに必要な環境変数が2つ以上設定されていないかどうか確認してください。2つ以上のバージョンの Python をインストールした時にこの問題が起こることがあります。</p></li>\n<li><p>プロキシ経由でインターネットに接続している場合、<code class=\"docutils literal notranslate\"><span class=\"pre\">pip</span> <span class=\"pre\">install</span> <span class=\"pre\">django</span></code> というコマンドを実行する時にエラーが表示される場合があります。その場合には、コマンドプロンプトに次のコマンドを入力して、プロキシの設定用の環境変数を設定してください。</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> <span class=\"n\">http_proxy</span><span class=\"o\">=</span><span class=\"n\">http</span><span class=\"p\">:</span><span class=\"o\">//</span><span class=\"n\">username</span><span class=\"p\">:</span><span class=\"n\">password</span><span class=\"nd\">@proxyserver</span><span class=\"p\">:</span><span class=\"n\">proxyport</span>\n<span class=\"nb\">set</span> <span class=\"n\">https_proxy</span><span class=\"o\">=</span><span class=\"n\">https</span><span class=\"p\">:</span><span class=\"o\">//</span><span class=\"n\">username</span><span class=\"p\">:</span><span class=\"n\">password</span><span class=\"nd\">@proxyserver</span><span class=\"p\">:</span><span class=\"n\">proxyport</span>\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":"「How-to」ガイド","url":"/ja/2.0/howto/"}],"prev":{"docname":"howto/static-files/deployment","title":"静的ファイルのデプロイ","url":"/ja/2.0/howto/static-files/deployment/"},"next":{"docname":"howto/writing-migrations","title":"データベースのマイグレーションを書く","url":"/ja/2.0/howto/writing-migrations/"},"formats":{"html":"/ja/2.0/howto/windows/","markdown":"/ja/2.0/howto/windows.md","json":"/ja/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/ja/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","1.9"],"inLocales":["en","zh-hans","fr","ja","id","pt-br","ko","es","el","pl"]}