ubuntu 下搭建一個python3的虛擬環境(用於django配合postgresql資料庫開發)

來源:互聯網
上載者:User

標籤:

 #安裝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資料庫開發)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.