在Win10上構建Django開發環境(包括虛擬環境)
大致内容
我将描述在全新安装的Windows10上安装Django的步骤。
请注意,以下内容是根据作者的环境所搭建的笔记。由于可能存在多种安装方法,所以以下仅供参考。
構建環境的前提條件
-
- Windows10 (筆者の場合はProエディション)
- Pythonは未だ入っていない
环境构建的方针
-
- PowerShellを使うよ
- venvで仮想空間にDjangoをインストール
Python的安装
下载和安装
首先是Python的存在。
最好下载官方安装程序来安装Windows 10的Python,不要碰Anaconda。
我使用的Python版本是3.x系列。
最新版本的Python在环境设置中是3.7.4。
请从下面的网站根据您的环境下载:
https://www.python.org/downloads/windows/
我选择了64位的安装程序。
下载的文件将进行安装。
在这个过程中,作者勾选了将PATH添加到选项中。
默认情况下应该是关闭的。
请确认是否已经安装成功。
我将启动Windows10的PowerShell,并确认Python的版本。
在Windows上,可以使用python或py来执行此操作。根据指定,py将使用最新的版本。
PS C:\Users\AKI> python --version
Python 3.7.4
PS C:\Users\AKI\django_proj> py --version
Python 3.7.4
搭建Django环境
在本文中,我们将利用Python的虚拟环境来构建Django。
通过创建一个虚拟的封闭空间,虚拟环境有助于保持计算机整洁,以便使用Python的各种包,使其不会造成混乱。
我在这个虚拟环境中运行Django。
准备用于Django环境构建的目录。
在PowerShell中创建一个目录,可以选择在自己喜欢的任何地方。
这次将在自己的主目录下创建。
创建目录后,进入该目录。
PS C:\Users\AKI> mkdir django_proj
PS C:\Users\AKI> cd .\django_proj\
PS C:\Users\AKI\django_proj>
在venv中创建虚拟环境。
使用venv来建立虚拟环境。
在Python2系列中,似乎使用了一个叫做virtualenv的工具,但在3系列中,venv成了默认选项,已经与Python一起安装。
在这里,我们将构建一个名为”env01″的虚拟环境。
PS C:\Users\AKI\django_proj> python -m venv env01
PS C:\Users\AKI\django_proj> ls
env01 <-このフォルダができる
通过执行位于Scripts文件夹中的activate命令,您将进入虚拟环境。
PS C:\Users\AKI\django_proj> .\env01\Scripts\activate
(env01) PS C:\Users\AKI\django_proj>
显示为Shell的开头(env01)。
你现在在一个虚拟环境里。
让我们在这里确认一下Python的版本吧。
(env01) PS C:\Users\AKI\django_proj> python --version
Python 3.7.4
使用Django
在虚拟环境中使用pip进行安装。
“Pip” 是用于管理 Python 库和包的系统。当初学者安装 Anaconda 后随意操作时,往往会因为不明原因导致 pip 和本地环境产生冲突,使得环境变得混乱不堪。
首先,升级到最新版的pip。
(env01) PS C:\Users\AKI\django_proj> python -m pip install --upgrade pip
输入命令进行安装。
(env01) PS C:\Users\AKI\django_proj> pip install Django
.
.ここで色々ログが流れる
.
Successfully installed Django-2.2.3 pytz-2019.1 sqlparse-0.3.0
我要确认Django的版本。
(env01) PS C:\Users\AKI\django_proj> django-admin --version
2.2.3
顺便说一下,在这里再启动一个PoserShell,在那里检查一下Django的版本试试看。
PS C:\Users\AKI> django-admin --version
そんなコマンドは無いと言われる。
只在虚拟环境中才能搭建Django。
当你想退出虚拟环境时,请输入以下指令。
(env01) PS C:\Users\AKI\django_proj> deactivate
PS C:\Users\AKI\django_proj>
我回到了现实。
我们已经成功地配置了Django的环境。
下一步是教程。