django开发环境的安装配置
2017-08-07 16:52
239 查看
Ubuntu:16.04LTS
1、虚拟环境的安装
我们有的时候会发现,一个电脑上有多个项目,一个依赖 Django 1.8,另一个比较旧的项目又要用 Django 1.5,这时候怎么办呢?
我们需要一个依赖包管理的工具来处理多个互不干扰的开发的环境。
virtualenvwrapper的好处是,把虚拟环境全局管理起来了,不用针对每个项目建立。同一类项目可以建立同样的虚拟环境,也不用管它在哪,直接一个workon就可以。
virtualenv 就能解这样的问题,它将创建一个单独的环境,库将安装到自己目录下,不会和其他环境共享。
由于virtualenv用起来有点麻烦,wrapper对它进行了封装,让它更好用,最终我们使用wrapper提供的命令,但是实际工作都是virtualenv做的。
安装
sudopip install virtualenvwrapper
![](https://img-blog.csdn.net/20170807160145743?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807160151309?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807160157675?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807160202762?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807160208220?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807160213647?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807160219693?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807160225103?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807160231621?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807160237129?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807160242856?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807160248790?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807160255042?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807160300912?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807160308886?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
打开~/.bashrc文件,在结尾添加两行
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
![](https://img-blog.csdn.net/20170807161502395?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807161512636?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
然后执行
source ~/.bashrc
Ubuntu source命令的作用就是将设置在文件中的配置信息马上生效,而不需要经过重启。
![](https://img-blog.csdn.net/20170807161617918?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807161625968?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2、虚拟环境的创建
mkvirtualenv env1
![](https://img-blog.csdn.net/20170807162656123?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807162707717?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807162713368?wate<br/>4000<br/>rmark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807163318393?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807163330722?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807163337813?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807163344154?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170807164059958?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3、django安装
建议安装1.8.2版本,这是一个稳定性高、使用广、文档多的版本
pip install django==1.8.2
![](https://img-blog.csdn.net/20170807164823251?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvS3dva3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4 win10下安装
下载Django http://www.djangoproject.com/download/ ,解压,
重命名文件夹名字为django,避免importError:No module named 'django'错误
之后打开CMD,进入解压后的目录下(如:)
输入python setup.py install 安装Django
会将Django安装到你的Python目录下,如D:\tools\python3.5.3\Lib\site-packages\django
1、虚拟环境的安装
我们有的时候会发现,一个电脑上有多个项目,一个依赖 Django 1.8,另一个比较旧的项目又要用 Django 1.5,这时候怎么办呢?
我们需要一个依赖包管理的工具来处理多个互不干扰的开发的环境。
virtualenvwrapper的好处是,把虚拟环境全局管理起来了,不用针对每个项目建立。同一类项目可以建立同样的虚拟环境,也不用管它在哪,直接一个workon就可以。
virtualenv 就能解这样的问题,它将创建一个单独的环境,库将安装到自己目录下,不会和其他环境共享。
由于virtualenv用起来有点麻烦,wrapper对它进行了封装,让它更好用,最终我们使用wrapper提供的命令,但是实际工作都是virtualenv做的。
安装
sudopip install virtualenvwrapper
打开~/.bashrc文件,在结尾添加两行
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
然后执行
source ~/.bashrc
Ubuntu source命令的作用就是将设置在文件中的配置信息马上生效,而不需要经过重启。
2、虚拟环境的创建
mkvirtualenv env1
3、django安装
建议安装1.8.2版本,这是一个稳定性高、使用广、文档多的版本
pip install django==1.8.2
4 win10下安装
下载Django http://www.djangoproject.com/download/ ,解压,
重命名文件夹名字为django,避免importError:No module named 'django'错误
之后打开CMD,进入解压后的目录下(如:)
输入python setup.py install 安装Django
会将Django安装到你的Python目录下,如D:\tools\python3.5.3\Lib\site-packages\django
相关文章推荐
- 安装配置Django开发环境(Eclipse + Pydev)
- [转载]安装配置Django开发环境(Eclipse + Pydev)
- Python_安装配置Django开发环境(Eclipse + Pydev)
- 【转】安装配置Django开发环境(Eclipse + Pydev)
- 转------安装配置Django开发环境(Eclipse + Pydev)
- 安装配置Django开发环境(Eclipse + Pydev)
- 【转】安装配置Django开发环境(Eclipse + Pydev) 2
- eclipse+pydev+Django安装和配置Python开发环境(For Windows OS)
- 转载:安装配置Django开发环境(Eclipse + Pydev)
- windows上python和django开发环境的安装和配置
- [开发环境]PSP开发整合包(一键安装,无须配置包含目前最新的全库)
- JSP+SQL2000开发环境安装配置
- J2EE运行和开发环境的安装与配置(JDK+TOMCAT 6.5+MyEclipse)(1)
- [转]关于安装配置XNA开发环境的详细说明
- LINIX下PHP5开发环境安装与配置
- JSP+SQL2000开发环境安装配置
- J2EE运行和开发环境的安装与配置(JDK+TOMCAT 6.5+MyEclipse)(2)
- weblogic安装配置,myeclipse中配置开发weblogic环境
- Ubuntu - Edgy Eft 下安装配置Java开发环境(JDK 6 + Eclipse WTP + Tomcat + MySQL)