Django網(wǎng)絡(luò)框架之創(chuàng)建虛擬開發(fā)環(huán)境操作示例
本文實例講述了Django網(wǎng)絡(luò)框架之創(chuàng)建虛擬開發(fā)環(huán)境操作。分享給大家供大家參考,具體如下:
@什么是虛擬開發(fā)環(huán)境
- 很多時候一臺服務(wù)器上要運行多個Web應(yīng)用程序;
- 而這些應(yīng)用程序之間使用的第三方框架往往是互不相同且互不兼容的;
- 虛擬環(huán)境的作用就是為每個Web應(yīng)用創(chuàng)建一個隔離的獨立的運行環(huán)境,使得各個應(yīng)用的依賴互不影響;
@通過venv安裝虛擬環(huán)境(Python3.4以上版本)
sudo apt-get install python3-venv # cd到合適目錄后,創(chuàng)建一個虛擬環(huán)境目錄 python3 -m venv .venv # 激活該虛擬環(huán)境 source .venv/bin/activate # 現(xiàn)在安裝一切第三方類庫都是獨立于外界的 # 在虛擬環(huán)境里安裝pymysql(此處使用了豆瓣源) pip3 install pymysql -i https://pypi.douban.com/simple # 退出該虛擬環(huán)境 deactivate
@通過virtualenv安裝虛擬環(huán)境(適用于任何Python版本)
apt install python3-dev #安裝虛擬環(huán)境軟件和包裝器 pip3 install virtualenv pip3 install virtualenvwrapper #創(chuàng)建隱藏文件夾用于放置所有虛擬環(huán)境 mkdir .virtualenvs #編輯bashrc文件 vim .bashrc # 在.bashrc中聲明一些必須的環(huán)境變量 export WORKON_HOME=/path/.virtualenvs #導(dǎo)出環(huán)境變量 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 source $HOME/.local/bin/virtualenvwrapper.sh #激活虛擬環(huán)境包裝器 # 執(zhí)行.bashrc,激活環(huán)境變量 source .bashrc # 這里可以選擇重啟一下 # 創(chuàng)建虛擬環(huán)境,名稱任意 mkvirtualenv myvenv -p /usr/bin/python3 # 進入虛擬環(huán)境 workon myvenv # 現(xiàn)在安裝一切第三方類庫都是獨立于外界的 # 在虛擬環(huán)境里安裝pymysql(此處使用了豆瓣源) pip3 install pymysql -i https://pypi.douban.com/simple #退出虛擬環(huán)境 deactivate
@備注
對于Python3.4以上版本,推薦使用venv;
因為virtualenv是一種能夠兼容各個Python版本的虛擬環(huán)境創(chuàng)建方式,對于Python3.4以上的版本,其底層調(diào)用的仍然是Python原生的venv;
希望本文所述對大家基于Django框架的Python程序設(shè)計有所幫助。
相關(guān)文章
python用pd.read_csv()方法來讀取csv文件的實現(xiàn)
本文主要介紹了python用pd.read_csv()方法來讀取csv文件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06
深入了解Python中Pytest Markers的使用方法
從這篇開始,逐一解決fixture是啥,mark是啥,參數(shù)request是啥,鉤子函數(shù)是啥,parametrize參數(shù)化是啥,這些問題,本片先介紹一下mark是啥,以及如何使用2023-09-09
python3批量刪除豆瓣分組下的好友的實現(xiàn)代碼
下面小編就為大家?guī)硪黄猵ython3批量刪除豆瓣分組下的好友的實現(xiàn)代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06
python3.5實現(xiàn)socket通訊示例(TCP)
本篇文章主要介紹了python3.5實現(xiàn)socket通訊示例(TCP),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
Python腳本實現(xiàn)音頻和視頻格式轉(zhuǎn)換
這篇文章主要為大家詳細介紹了Python如何通過腳本實現(xiàn)音頻和視頻格式轉(zhuǎn)換,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下2025-03-03
Python使用Pandas對csv文件進行數(shù)據(jù)處理的方法
這篇文章主要介紹了Python使用Pandas對csv文件進行數(shù)據(jù)處理的方法,本文通過實例代碼相結(jié)合給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08
Python詳細對比講解break和continue區(qū)別
這篇文章主要介紹了python循環(huán)控制語句 break 與 continue,break就像是終止按鍵,不管執(zhí)行到哪一步,只要遇到break,不管什么后續(xù)步驟,直接跳出當前循環(huán)2022-06-06
pandas獲取某列最大值的所有數(shù)據(jù)的兩種方法
本文主要介紹了pandas獲取某列最大值的所有數(shù)據(jù)實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2024-07-07

