Django环境搭建


二、Django环境搭建:

一.安装Django

1.1使用pip来安装

首先需要安装pip

ubuntu中:   sudo  apt-get install python-pip

Fedora中:  yum install python-pip

1.2 Linux、Mac OSX 、windows中都可用get-pip.py来安装pip

Note: 也可以下载pip源码包,运行  python setup.py install  来进行安装,或者是使用自带pip的python版本,本人使用的是3.4.2版本的python,自带pip

1.3开始下载Django并且安装:

下载地址是这个

https://www.djangoproject.com/download/

在linux或者mac下解压Django并且安装:

tar -xvf django-1.8.18.tar.gz

cd django-1.8.18

(sudo) python setup.py install

在windows下安装:

直接用解压软件解压,然后到命令行,(XP/WIN7点击开始,在下面的哪个输入框中输入cmd,WIN8在开始的那里点击右键,选择命令行)

比如在D:\django-2.0\这个文件夹下

cd D:

cd django-2.0

python setup.py install

如果说提示:"python不是内部或外部命令,也不是可运行的程序或批处理文件" 则说明 python没有安装好,查看下python的环境变量配置是否正确

ubuntu下安装Django

sudo apt-get install python-django -y

Fedora下安装yum

yum install python-django

1.4检查是否安装成功

终端上输入python,点击Enter,进行python环境变量的检查

>>>  import  django
>>> django.VERSION
(1, 8, 18,  'final' , 0)
>>> 
>>> django.get_version()
'1.8.18'

 如果看到下面的版本号,则说明Django安装成功了。


二、环境搭建(搭建多个互不干扰的开发环境(可选))

有时候,我们发现一台电脑上有多个项目,一个依赖Django1.8另外一个依赖Django1.5,这个时候怎么办呢?

我们需要一个依赖包管理工具来处理不同的环境

开发会用 virtuallenv来管理多个开发环境 

linux下安装:

sudo pip install virtualenv virtualenvwrapper

修改~/.bash_profile或其它环境变量相关文件(如  .bashrc或ZSH之后的  .zshrc),添加下面的代码

export  WORKON_HOME=$HOME/.virtualenvs
export  PROJECT_HOME=$HOME /workspace
source  /usr/local/bin/virtualenvwrapper .sh

修改之后使其立即生效(也可以重启终端使之生效)
source ~/.bash_profile
windows下:
pip intall virtualenvwrapper-win

windows下默认虚拟环境是放在用户名下的Envs中的,与桌面,我的文档,下载等文件夹放在一块的,更改方法:
计算机,属性,高级系统设置,环境变量,添加 WORKON_HOME,如图(windows10环境变量设置截图):
4.2使用方法:
mkvirtualenv zqxt: 创建运行环境zqxt
workon zqxt:工作在zqxt环境或从其他环境切换到zqxt环境
deactivate:退出终端环境

其他的:
rmvirtualenv ENV:删除运行环境ENV
mkproject mic:创建mic项目和运行环境mic
nktmpenv:创建临时运行环境
lsvirtualenv:列出可用的环境
lssitepackages:列出当前环境安装了的包
创建环境是独立的,互不干扰,无需sudo权限即可使用pip来进行包的管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值