zoukankan      html  css  js  c++  java
  • ubuntu 下搭建一个python3的虚拟环境(用于django配合postgresql数据库开发)

     #安装python pip  (在物理环境中安装)

    sudo apt-get install python-pip       
    sudo apt-get install python3-pip
    sudo pip install --upgrade pip
    sudo pip3 install --upgrade pip
    备注说明: python-pip 是python2版本的包管理工具   , python3-pip是python3版本的包管理工具 ,
          如果你创建了一个python2的虚拟环境 ,当执行完上面的四条命令后,在虚拟环境中使用pip 就是用的python2的包管理工具
               如果你创建了一个python3的虚拟环境 ,当执行完上面的四条命令后,在虚拟环境中使用pip  就是用的python3的包管理工具
                   而且在不同的虚拟环境中还必须要用相对应的包管理工具(本人在此被坑了好久

    #安装redis

    wget http://download.redis.io/releases/redis-3.2.0.tar.gz          //这个网址下载redis的安装包  
     
    tar xzf redis-3.2.0.tar.gz            //下载后放到随便一个目录解压
    cd redis-3.2.0                  //进入redis-3.2.0目录
    make                                                            //执行make
    sudo make install                                          // 超级用户权限执行 make install
    cd utils                    // 进入 utils
    echo -e " " | sudo ./install_server.sh              //执行此行命令  (到处安装完毕)
    cd ~                                                            //回到家目录 

    #安装postgresql 

    sudo apt-get install postgresql 
    sudo apt-get install libpq-dev     
    sudo apt-get install libjpeg8-dev  (这个不装的话会导致在虚拟环境中安装Pillow==3.2.0失败)

    #创建环境   (创建一个python3的虚拟环境)

    mkvirtualenv -p /usr/bin/python3 fresh  #自行改名
     
    一下都是在虚拟环境中安装:(这都是虚拟环境中所需开发项目的配置  各版本可以根据需要更换)
    pip install Django==1.7.4    
    pip install psycopg2==2.6.1                  //这个是用来配置django用postgresql数据库的  就是一个postgresql 驱动 没有它 django无法使用postgresql数据库
    pip install jsonfield==1.0.3
    pip install Pillow==3.2.0
    pip install django-redis-sessions==0.5.0
    pip install django-haystack==2.4.1
    pip install celery==3.1.23
    pip install uwsgi
     
     
     
  • 相关阅读:
    Java基础--HashMap面试题
    数据结构
    Java基础面试题--单利模式及在多线程情况下的运用
    Java多线程面试题--保证多个线程顺序执行
    从客户端(ASPxFormLayout1$txtRule="<YYYY><MM><DD><XXXX>")中检测到有潜在危险的 Request.Form 值
    关于ASPxComboBox通过ClientInstanceName,js获取不到控件的问题
    未能找到类型或命名空间名List
    Postman中使用post方式调用接口
    用户可能引发报错的另类操作
    关于发布程序之后js文件存在缓存问题
  • 原文地址:https://www.cnblogs.com/Maker-Liu/p/python.html
Copyright © 2011-2022 走看看