如何用Anaconda搭建虛擬環(huán)境并創(chuàng)建Django項目
一、創(chuàng)建虛擬環(huán)境
(1)打開cmd命令窗口
(2)創(chuàng)建虛擬環(huán)境 conda create -n mydjango_env
(3)查看虛擬環(huán)境 conda env list

*號表示當前使用的環(huán)境
(4)激活創(chuàng)建的虛擬環(huán)境 activate mydjango_env
二、安裝Django
在新環(huán)境激活的狀態(tài)下安裝Django

conda install django
三、創(chuàng)建項目
(1)進入需要創(chuàng)建項目的文件目錄

(2)創(chuàng)建項目 django-admin startproject 項目名
此時Django項目已創(chuàng)建完成,DjangoWeb目錄下會自動生成項目文件
四、在PyCharm中設(shè)置運行的環(huán)境
setting-->Project:Python-->Project Interpreter-->show all-->Add Local Python Interpreter

在Anaconda的安裝目錄下找到之前新建的虛擬環(huán)境,添加進去。

五、啟動服務(wù)
(1)進入項目文件夾
(2)啟動服務(wù) python manage.py runserver 8080

在瀏覽器中輸入 localhost:8080即可訪問。
知識點擴展:
Django 是一個Python定制框架,可用于簡便、快速的開發(fā)數(shù)據(jù)庫驅(qū)動的web站點。
要使用Django,首先要建立一個虛擬工作環(huán)境。
那么,為什么要搭建虛擬環(huán)境呢?我們來看以下的開發(fā)場景:
假設(shè)要進行Python web開發(fā),使用的是Django。手上還有兩個老項目A和B需要維護,而新項目C也正在開發(fā)中。這里項目A使用的是django1.3,項目B使用的是django1.4,而新項目C使用的是Django1.8。那么問題來了,如何同時在本地進行ABC這三個項目的開發(fā)和維護?正常的模式可能是這樣:現(xiàn)在在A項目上有一個BUG需要修復,于是,先執(zhí)行下面的命令,刪除掉原來的版本:
pip uninstall django
然后再執(zhí)行下面的命令安裝django1.3:
pip install django==1.3
數(shù)分鐘后,bug修復完畢,好,現(xiàn)在進行新項目C的開發(fā)了,然后又要重復上面的故事。
好了,這還是最理想的情況。什么?還有不理想的情況?是的,基于django的第三方依賴也是跟Django版本相關(guān)的,于是除了install和uninstall Django之外,還要uninstall和install其依賴,Orz,這特么的就尷尬了...
可見,虛擬環(huán)境的搭建是必備的步驟。在windows下,有多種搭建虛擬環(huán)境的方法。其中,Anaconda擁有強大而方便的包管理與環(huán)境管理的功能,可以輕松創(chuàng)建虛擬工作環(huán)境。安裝好Anaconda后,可以在“開始菜單-所有程序”中,找到Anaconda Promt,這是一個類似于cmd的終端,可以用命令行來進行包和環(huán)境的管理。
以上就是如何用Anaconda搭建虛擬環(huán)境并創(chuàng)建Django項目的詳細內(nèi)容,更多關(guān)于Anaconda搭建虛擬環(huán)境并創(chuàng)建Django項目的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!
相關(guān)文章:
1. ASP動態(tài)網(wǎng)頁制作技術(shù)經(jīng)驗分享2. vue項目登錄成功拿到令牌跳轉(zhuǎn)失敗401無登錄信息的解決3. php使用正則驗證密碼字段的復雜強度原理詳細講解 原創(chuàng)4. JSP+Servlet實現(xiàn)文件上傳到服務(wù)器功能5. 淺談由position屬性引申的css進階討論6. ASP 信息提示函數(shù)并作返回或者轉(zhuǎn)向7. 基于javaweb+jsp實現(xiàn)企業(yè)財務(wù)記賬管理系統(tǒng)8. CSS可以做的幾個令你嘆為觀止的實例分享9. vue前端RSA加密java后端解密的方法實現(xiàn)10. asp批量添加修改刪除操作示例代碼

網(wǎng)公網(wǎng)安備