废话少说,直奔主题,你要做事之前需要有一台电脑,最好是Linux或者OS X,因为我在Macbook pro下工作,所以至少这里的命令都在OS X下运行通过的。所有代码都是单独一行方便你拷贝。Python代码会有>>>的提示,除此之前,没有特别提示都是在命令行窗口进行,这里也不去关心你的系统权限问题,su或者sudo的事情,请自行搞定。
安装Django,这里是实战,不会解释太多架构和理论,边做边体会。
pip install Django==1.8.6
或者你和我一样,用的Anaconda,那么用下面的命令安装
conda install Django
(可选操作)如果你是处女座,那么希望在一个很干净的python环境下工作,那么创建虚拟环境,这一部分不是Django的内容,代码放在这里。
conda create --name myenv python=3
你会看到类似下面的屏幕输出
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata .........
Solving package specifications: ..........
Package plan for installation in environment /Users/Winnerineast/anaconda/envs/myenv:
The following packages will be downloaded:
package | build
---------------------------|-----------------
xz-5.2.2 | 0 288 KB conda-forge
python-3.5.2 | 2 24.7 MB conda-forge
certifi-2016.8.2 | py35_0 221 KB conda-forge
setuptools-25.1.6 | py35_0 320 KB conda-forge
pip-8.1.2 | py35_0 1.6 MB conda-forge
------------------------------------------------------------
Total: 27.1 MB
The following NEW packages will be INSTALLED:
ca-certificates: 2016.8.2-3 conda-forge
certifi: 2016.8.2-py35_0 conda-forge
ncurses: 5.9-8 conda-forge
openssl: 1.0.2h-2 conda-forge
pip: 8.1.2-py35_0 conda-forge
python: 3.5.2-2 conda-forge
readline: 6.2-0 conda-forge
setuptools: 25.1.6-py35_0 conda-forge
sqlite: 3.13.0-1 conda-forge
tk: 8.5.19-0 conda-forge
wheel: 0.29.0-py35_0 conda-forge
xz: 5.2.2-0 conda-forge
zlib: 1.2.8-3 conda-forge
Proceed ([y]/n)? y
Pruning fetched packages from the cache ...
Fetching packages ...
xz-5.2.2-0.tar 100% |##############################################################################################################################| Time: 0:00:02 104.66 kB/s
python-3.5.2-2 100% |###########################################################################################