創(chuàng)建virtualenv,認(rèn)識(shí)Django

virtualenv是什么?

在開(kāi)發(fā)Python應(yīng)用程序的時(shí)候,系統(tǒng)安裝的Python3只有一個(gè)版本:3.4。所有第三方的包都會(huì)被pip安裝到Python3的site-packages目錄下。

如果我們要同時(shí)開(kāi)發(fā)多個(gè)應(yīng)用程序,那這些應(yīng)用程序都會(huì)共用一個(gè)Python,就是安裝在系統(tǒng)的Python 3。如果應(yīng)用A需要jinja 2.7,而應(yīng)用B需要jinja 2.6怎么辦?

這種情況下,每個(gè)應(yīng)用可能需要各自擁有一套“獨(dú)立”的Python運(yùn)行環(huán)境。virtualenv就是用來(lái)為一個(gè)應(yīng)用創(chuàng)建一套“隔離”的Python運(yùn)行環(huán)境。

安裝virtualenv

  • 首先,我們用pip安裝virtualenv:
    pip3 install virtualenv
  • 為一個(gè)工程項(xiàng)目搭建一個(gè)虛擬環(huán)境:
    比如在c盤(pán)創(chuàng)建my_porject文件夾
    在my_project文件夾中創(chuàng)建new_env文件夾
  • 用管理員身份運(yùn)行CMD
  • 進(jìn)入文件目錄,安裝
C:\Windows\System32>cd c:\

c:\>cd my_porject

c:\>my_porject\cd new_env
  • 為virtualenv指定Python解釋器,并命名為py3.6
    c:\>my_porject\new_env\virtualenv -p C:\Users\liulu\AppData\Local\Programs\Python\Python36 py3.6
  • 使用新環(huán)境
    c:\>my_porject\cd new_env\cd Scripts
    c:\>my_porject\cd new_env\Scripts\activate
    (py3.6) c:\>my_porject\cd new_env\Scripts\activate
  • 出現(xiàn) (py3.6)即創(chuàng)建成功
  • 在py3.6環(huán)境下安裝Django,以Django1.11版本為例
  • 如果你不知道需要安裝哪個(gè)版本,請(qǐng)看下文對(duì)照表。
    (py3.6) c:\>my_porject\cd new_env\Scripts\pip3 install django==1.1

Django是什么?

Python下有許多款不同的 Web 框架。Django是重量級(jí)選手中最有代表性的一位。許多成功的網(wǎng)站和APP都基于Django。
Django是一個(gè)開(kāi)放源代碼的Web應(yīng)用框架,由Python寫(xiě)成。
Django遵守BSD版權(quán),初次發(fā)布于2005年7月, 并于2008年9月發(fā)布了第一個(gè)正式版本1.0 。
Django采用了MVC的軟件設(shè)計(jì)模式,即模型M,視圖V和控制器C。

學(xué)習(xí)Django之前你需要有Python都基礎(chǔ)。

Django版本問(wèn)題

Django版本 Python版本
1.8 2.7, 3.2 , 3.3, 3.4, 3.5
1.9, 1.10 2.7, 3.4, 3.5
1.11 2.7, 3.4, 3.5, 3.6
2.0 3.5+

注:版本一定要對(duì)應(yīng),否則會(huì)發(fā)生錯(cuò)誤。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容