创建django的步骤:
在win系统中:
1,创建独立的虚拟环境,用virtualenv
# 安装:
pip install virtualenv virtualenvwrapper-win (据说virtualenvwrapper 使得virtualenv变得更好用)
mkvirtualenv venv #创建虚拟环境目录
workon venv #进入venv虚拟环境
deactivate #退出环境
在centos7 linux下创建:
virtualenv --no-site-packages --distribute venv
source venv/bin/activate
2,在独立的虚拟环境中安装所需要的包:
2.1安装pip,这很重要,后面的包都可以pip安装
(1). ubuntu:
sudo apt-get install python-pip
(2). Fedora:
yum install python-pip
(3). Linux, Mac OSX, Windows 下都可用 get-pip.py 来安装 pip:https://pip.pypa.io/en/latest/installing.html
或者直接下载:get-pip.py 然后运行在终端运行 python get-pip.py 就可以安装 pip。
Note: 也可以下载 pip 源码包,运行 python setup.py install 进行安装
2.2 安装django
pip install Django==1.11.8 #ubuntu系统都加sudo
升级pip
(sudo) pip install --upgrade pip
2.2. 下载源码安装
https://www.djangoproject.com/download/
如果是源码包, 比如 django-1.11.8.tar.gz
2.2.1 Linux 或 Mac 下
tar -xvf django-1.11.8.tar.gz
cd django-1.11.8
(sudo) python setup.py install
2.2.2 Windows 下
直接用解压软件解压,然后到命令行(XP/Win7点击开始,在下面的那个输入框中输入 cmd, Win8在开始那里点右键,选择命令行)
比如在 D:django-1.11.8 这个文件夹下
cd D:
cd django-1.11.8
python setup.py install
什么?提示 ‘python’不是内部或外部命令,也不是可运行的程序或批处理文件。
那说明你的 Python 没有安装好,或者路径没有配置正确,参见:Python 环境搭建
2.3. Linux用自带源进行安装(不推荐)
2.3.1 ubuntu 下安装 Django
sudo apt-get install python-django -y
2.3.2 Fedora 下安装用 yum
yum install python-django
注意:自带源安装的 Django 一般版本比较旧,而用 pip 可以安装最新的版本。
三. 检查是否安装成功
终端上输入 python ,点击 Enter,进行 python 环境
>>> import django
>>> django.VERSION
(1, 11, 8, 'final', 0)
>>>
>>> django.get_version()
'1.11.8'
如果运行后看到版本号,就证明安装成功了,个经历的话只在win和centos系统中安装过。在真正的项目中,还需要用到uwsgi和nginx.
比如我想用django做一个博客,所以我的环境应该是centos+nginx+uwsgi+virtualenv+django,一套环境下来确实是可以运行起来,但是由于服务器里面本身有几个php网站在运行,而我的服务器又是用宝塔做的,宝塔本身就是python2.7写的,建立uwsgi+virtualenv+django可以运行起来http://python.zhezhejuan.com:8888/
但是设计nginx的时候总是有很多bug出现,甚至我已经在服务器里面安装了两个nginx,但是由于端口被占用,自己有杀不掉这个端口,不得不先放弃,等以后灵感来了在想办法