zoukankan      html  css  js  c++  java
  • 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、启动虚拟环境

      [liangping@localhost ~]$ . ~/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

      

  • 相关阅读:
    numpy函数库中一些常用函数的记录
    python 中的tile函数,shape函数,sum函数
    数据挖掘十大经典算法(详解)
    逻辑回归
    17个新手常见Python运行时错误
    5.3.4 Hadoop序列化框架
    5.3.3 自定义writable和RawComparatorWritable
    Qt5.11.2 VS2015编译activemq发送程序 _ITERATOR_DEBUG_LEVEL错误和崩溃解决
    @ConfigurationProperties实现配置注入到实体类
    C++微信网页协议实现和应用
  • 原文地址:https://www.cnblogs.com/liangping/p/7629953.html
Copyright © 2011-2022 走看看