django开发基本环境(我自己常用的)

Posted lplucky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django开发基本环境(我自己常用的)相关的知识,希望对你有一定的参考价值。

今天在新的centos主机上搞django的开发 环境,在安装相关模块遇到些问题,在这里记录下,前面postgresql的安装已经说过,在此就不再说了

一、安装python虚拟环境

为什么要用虚拟环境呢?虚拟环境的好处简直太多,当我们想用不同的python版本,不同的开发环境,更方便的迁移已开发好的项目时就用到虚拟环境了。

我们可以使用pip freeze > requirements.txt命令将我们项目所需要的模块全部重定向到requirements.txt文件,然后我们再使用pip install -r requirements.txt 命令

这样我们所需要的开发环境就可以很方便的配置好了。

1.安装virtualenv:

  yum search virtualenv

  sudo yum install python-virtualenv.noarch

2、创建虚拟环境

  virtualenv   --python=python2.7        ~/env/usual

                    python 本版      路径

  python版本基于本地的版本(linux一般自带python2和python3)

3、启动虚拟环境

  [[email protected] ~]$ . ~/env/usual/bin/activate

4、退出虚拟环境

  deactivate 

二、安装psycopg2

  该模块是用来连接postgresql的

  要安装以下package(否则会报错,可以根据错误提示安装需要的package)

  sudo yum install gcc

  sudo yum install postgresql-libs

  sudo yum install postgresql-devel
  sudo yum install python-devel

  最后pip install psycopg2

三、升级pip

  python -m pip install -U pip

四、安装ipython

  安装ipython时遇到了提示说ipython6.0+不支持python2.7的提示,这很好解,我们安装ipython时指定ipython的版本即可:

  pip install ipython==5.4.1

  

 

以上是关于django开发基本环境(我自己常用的)的主要内容,如果未能解决你的问题,请参考以下文章

Djang DJANGO_SETTINGS_MODULE

创建djang+vue项目

我如何使用 Django + Vue.js 快速构建项目

使用django搭建个人博客

Django 入门学习规划与资料推荐

Django开发social-auth-app-django 第三方登陆-魏泯