搭建python django虛擬環(huán)境完整步驟詳解
一、建立虛擬環(huán)境
pip install virtualenv
要使用Django,首先要建立一個虛擬工作環(huán)境。我們先為項目建立一個文件夾learn,在文件夾中打開命令行(shift+右擊),來建立另一個虛擬環(huán)境。
如果使用的是python 3,可使用如下命令來創(chuàng)建:
python -m venv l_env
這里運(yùn)行模塊venv,用它來創(chuàng)建一個名為l_env的虛擬環(huán)境,此時learn文件夾中會多出來一個l_env的文件夾。
如果上述成功了,則跳轉(zhuǎn)到三、激活虛擬環(huán)境,否則跳轉(zhuǎn)二、安裝virtualenv
二、安裝virtualenv
如果使用較早的python版本,或者系統(tǒng)沒有正確地配置,不能使用模塊venv,可自行安裝virtualenv包。執(zhí)行如下命令:
python -m pip install --user virtualenv
然后到learn文件夾中,如下創(chuàng)建虛擬環(huán)境,比如創(chuàng)建名為ll_env的環(huán)境:
virtualenv ll_env
三、激活虛擬環(huán)境
建立虛擬環(huán)境后,進(jìn)入l_env文件夾中的Scripts文件夾中打開命令行輸入:
activate
四、安裝Django
上述步驟激活虛擬環(huán)境后,就可安裝Django:
pip install Django
五、在Django中創(chuàng)建項目
在仍然處于活動狀態(tài)的虛擬環(huán)境下執(zhí)行如下操作創(chuàng)建項目:
django-admin startproject learning_blog
這樣就創(chuàng)建了一個項目,新建了一個名為learning_blog的文件夾,里面含有4個文件。
輸入
dir
然后切換目錄
cd learning_blog
六、創(chuàng)建數(shù)據(jù)庫
接上一步,創(chuàng)建數(shù)據(jù)庫
python manage.py migrate
此時又創(chuàng)建了一個文件db.sqlite3
回到頂部
七、查看項目
下面來核實(shí)Django是否正確創(chuàng)建了項目。執(zhí)行如下
python manage.py runserver
現(xiàn)在打開瀏覽器,輸入URL:http://localhost:8000/,如果不管用,輸入:http://127.0.0.1:8000/,結(jié)果會出現(xiàn)如下界面
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
10招!看骨灰級Pythoner玩轉(zhuǎn)Python的方法
這篇文章主要介紹了10招!看骨灰級Pythoner如何玩轉(zhuǎn)Python,需要的朋友可以參考下2019-04-04django模板結(jié)構(gòu)優(yōu)化的方法
這篇文章主要介紹了django模板結(jié)構(gòu)優(yōu)化的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-02-02如何使用python的subprocess執(zhí)行命令、交互、等待、是否結(jié)束及解析JSON結(jié)果
這篇文章主要給大家介紹了關(guān)于如何使用python的subprocess執(zhí)行命令、交互、等待、是否結(jié)束及解析JSON結(jié)果的相關(guān)資料,subprocess模塊提供了一種簡單的方法來創(chuàng)建和管理子進(jìn)程,它可以讓我們在Python程序中執(zhí)行外部命令,獲取命令的輸出和錯誤信息,需要的朋友可以參考下2023-12-12python 已知平行四邊形三個點(diǎn),求第四個點(diǎn)的案例
這篇文章主要介紹了python 已知平行四邊形三個點(diǎn),求第四個點(diǎn)的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04celery4+django2定時任務(wù)的實(shí)現(xiàn)代碼
這篇文章主要介紹了celery4+django2定時任務(wù)的實(shí)現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-12-12python 機(jī)器學(xué)習(xí)的標(biāo)準(zhǔn)化、歸一化、正則化、離散化和白化
這篇文章主要介紹了聊聊機(jī)器學(xué)習(xí)的標(biāo)準(zhǔn)化、歸一化、正則化、離散化和白化,幫助大家更好的理解和學(xué)習(xí)使用python進(jìn)行機(jī)器學(xué)習(xí),感興趣的朋友可以了解下2021-04-04Spectral?clustering譜聚類算法的實(shí)現(xiàn)代碼
譜聚類是從圖論中演化出來的算法,它的主要思想是把所有的數(shù)據(jù)看做空間中的點(diǎn),這些點(diǎn)之間可以用邊連接起來,今天通過本文給大家介紹Spectral?clustering譜聚類算法的實(shí)現(xiàn),感興趣的朋友一起看看吧2022-04-04