如何用Anaconda搭建虛擬環(huán)境并創(chuàng)建Django項(xiàng)目
一、創(chuàng)建虛擬環(huán)境
(1)打開(kāi)cmd命令窗口
(2)創(chuàng)建虛擬環(huán)境 conda create -n mydjango_env
(3)查看虛擬環(huán)境 conda env list
*號(hào)表示當(dāng)前使用的環(huán)境
(4)激活創(chuàng)建的虛擬環(huán)境 activate mydjango_env
二、安裝Django
在新環(huán)境激活的狀態(tài)下安裝Django
conda install django
三、創(chuàng)建項(xiàng)目
(1)進(jìn)入需要?jiǎng)?chuàng)建項(xiàng)目的文件目錄
(2)創(chuàng)建項(xiàng)目 django-admin startproject 項(xiàng)目名
此時(shí)Django項(xiàng)目已創(chuàng)建完成,DjangoWeb目錄下會(huì)自動(dòng)生成項(xiàng)目文件
四、在PyCharm中設(shè)置運(yùn)行的環(huán)境
setting-->Project:Python-->Project Interpreter-->show all-->Add Local Python Interpreter
在Anaconda的安裝目錄下找到之前新建的虛擬環(huán)境,添加進(jìn)去。
五、啟動(dòng)服務(wù)
(1)進(jìn)入項(xiàng)目文件夾
(2)啟動(dòng)服務(wù) python manage.py runserver 8080
在瀏覽器中輸入 localhost:8080即可訪問(wèn)。
知識(shí)點(diǎn)擴(kuò)展:
Django 是一個(gè)Python定制框架,可用于簡(jiǎn)便、快速的開(kāi)發(fā)數(shù)據(jù)庫(kù)驅(qū)動(dòng)的web站點(diǎn)。
要使用Django,首先要建立一個(gè)虛擬工作環(huán)境。
那么,為什么要搭建虛擬環(huán)境呢?我們來(lái)看以下的開(kāi)發(fā)場(chǎng)景:
假設(shè)要進(jìn)行Python web開(kāi)發(fā),使用的是Django。手上還有兩個(gè)老項(xiàng)目A和B需要維護(hù),而新項(xiàng)目C也正在開(kāi)發(fā)中。這里項(xiàng)目A使用的是django1.3,項(xiàng)目B使用的是django1.4,而新項(xiàng)目C使用的是Django1.8。那么問(wèn)題來(lái)了,如何同時(shí)在本地進(jìn)行ABC這三個(gè)項(xiàng)目的開(kāi)發(fā)和維護(hù)?
正常的模式可能是這樣:現(xiàn)在在A項(xiàng)目上有一個(gè)BUG需要修復(fù),于是,先執(zhí)行下面的命令,刪除掉原來(lái)的版本:
pip uninstall django
然后再執(zhí)行下面的命令安裝django1.3:
pip install django==1.3
數(shù)分鐘后,bug修復(fù)完畢,好,現(xiàn)在進(jìn)行新項(xiàng)目C的開(kāi)發(fā)了,然后又要重復(fù)上面的故事。
好了,這還是最理想的情況。什么?還有不理想的情況?是的,基于django的第三方依賴也是跟Django版本相關(guān)的,于是除了install和uninstall Django之外,還要uninstall和install其依賴,Orz,這特么的就尷尬了...
可見(jiàn),虛擬環(huán)境的搭建是必備的步驟。在windows下,有多種搭建虛擬環(huán)境的方法。其中,Anaconda擁有強(qiáng)大而方便的包管理與環(huán)境管理的功能,可以輕松創(chuàng)建虛擬工作環(huán)境。安裝好Anaconda后,可以在“開(kāi)始菜單-所有程序”中,找到Anaconda Promt,這是一個(gè)類(lèi)似于cmd的終端,可以用命令行來(lái)進(jìn)行包和環(huán)境的管理。
以上就是如何用Anaconda搭建虛擬環(huán)境并創(chuàng)建Django項(xiàng)目的詳細(xì)內(nèi)容,更多關(guān)于Anaconda搭建虛擬環(huán)境并創(chuàng)建Django項(xiàng)目的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
使用python實(shí)現(xiàn)男神女神顏值打分系統(tǒng)(推薦)
這篇文章主要介紹了用python做一個(gè)男神女神顏值打分系統(tǒng)(程序分析見(jiàn)注釋?zhuān)?需要的朋友可以參考下2019-10-10ubuntu 18.04 安裝opencv3.4.5的教程(圖解)
這篇文章主要介紹了ubuntu 18.04 安裝opencv3.4.5的教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11Python結(jié)合Window計(jì)劃任務(wù)監(jiān)測(cè)郵件的示例代碼
這篇文章主要介紹了Python結(jié)合Window計(jì)劃任務(wù)監(jiān)測(cè)郵件的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08Python中 CSV格式清洗與轉(zhuǎn)換的實(shí)例代碼
這篇文章主要介紹了Python123 CSV格式清洗與轉(zhuǎn)換的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08對(duì)Python中一維向量和一維向量轉(zhuǎn)置相乘的方法詳解
今天小編就為大家分享一篇對(duì)Python中一維向量和一維向量轉(zhuǎn)置相乘的方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-08-08python filecmp.dircmp實(shí)現(xiàn)遞歸比對(duì)兩個(gè)目錄的方法
這篇文章主要介紹了python filecmp.dircmp實(shí)現(xiàn)遞歸比對(duì)兩個(gè)目錄的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05