ubuntu 下搭建一个python3的虚拟环境(用于django配合postgresql数据库开发)

Posted 牛状

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 "\n" | 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
 
 
 

以上是关于ubuntu 下搭建一个python3的虚拟环境(用于django配合postgresql数据库开发)的主要内容,如果未能解决你的问题,请参考以下文章

linux下python3.5环境搭建

Ubuntu中Python3虚拟环境的搭建

Python3虚拟环境搭建的方法

在Ubuntu中搭建Python3的虚拟环境并开始django项目

ubuntu 中虚拟环境的搭建

ubuntu下创建虚拟python3开发环境