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 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
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数据库开发)的主要内容,如果未能解决你的问题,请参考以下文章