创建python虚拟环境,安装django,创建一个django项目,在项目中创建一个应用(ubuntu16.04)...
一、創建python虛擬環境
首先,為什么要創建python的虛擬環境?
因為,在實際的項目開發中,每個項目使用的框架庫并不一樣,或使用框架的版本不一樣,這樣需要
我們根據需求不斷的更新或卸載相應的庫。直接對我們的Python環境操作會讓我們的開發環境和項目造成
很多不必要的麻煩,管理也相當混亂。而虛擬環境能夠獨立于真實環境存在,并且可以同時擁有多個虛擬
環境,每個虛擬環境都可以營造一個干凈的開發環境,對項目的依賴和版本的控制有著非常重要的作用。
?
其次,使用什么安裝python的虛擬環境呢?
virtualen就是來創建python虛擬環境的庫。
?
最后,開始虛擬環境的創建吧!!!
1.? ?準備條件:系統版本為ubuntu16.04
2.? ?安裝虛擬環境庫:(自己使用的python3)
?? 1.)? sudo pip3 install virtualenv? ? #? 安裝virtualenv庫
? ? 2.)? sudo pip3 install virtualenvwrapper? ? # 安裝virtualenv庫的拓展包
? ? 3.)? 編輯家目錄下的.bashrc 文件,添加下面兩行內容:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
? ? 4.)? 保存更改后的.bashrc文件,回到終端窗口中,使用命令 source ./bashrc 使./bashrc文件生效
3. 創建虛擬環境
? ? 命令:mkvirtualenv? -p? python3? 虛擬環境名稱
? (python2中直接使用命令:mkvirtualenv? ?虛擬環境名稱)
創建的虛擬環境在哪里呢?? ? 請看這里——》? ? /home/python/.virtualenvs/虛擬環境名稱
也就意味著,在該虛擬環境中安裝的python相關的包,也在這里啊!!!
那么問題來了,請問不在虛擬環境中安裝的python相關的包在哪里呢?? ? 請看這里——》? ? /usr/local/lib/python3.5/dist-packages
4. 進入虛擬環境
? ?命令:workon 虛擬環境名稱
5. 退出虛擬環境
? ? 命令:deactivate
6. 刪除虛擬環境
? ? 命令:rmvirtualenv? 虛擬環境名稱
?
注意:在虛擬環境中使用的python是復制的python,安裝的框架等,也是安裝在復制的python中;
二、安裝django
首先,進入虛擬環境,命令:workon? 虛擬環境名稱
然后,安裝指定版本的django,命令:pip3? install django==1.8.2
最后,查看一下安裝的django,命令:pip3? list 或者? pip3? freeze
三、創建一個django項目
命令:django-admin? startproject? 項目名稱 (前提:要進入創建的虛擬環境)
再來解釋一下項目中的文件:
1.? cd 到創建的項目目錄中
2.? tree 一下當前目錄,內容如下圖:
其中:
__init__.py:這是一個python包
settings.py:項目的配置文件
urls.py:進行URL路由的配置
wsgi.py:web服務器和Django交互的入口
manage.py: 項目的管理文件
四、創建一個應用
命令:python3? manage.py? startapp? 應用名稱 (前提:進入創建的項目目錄中)
? ? ? ?
其中:
__init__.py:說明目錄是一個python模塊
model.py:寫一些和數據庫相關的內容
views.py:接受請求,進行處理 ,與M和T進行交互,返回應答(就是定義處理函數 ,也稱:視圖函數)
test.py:寫測試代碼文件
admin.py:與網站后臺管理相關的內容
創建應用之后,對其進行注冊
? ? ? ?
將創建的應用名稱 添加到 INSTALED_APPS中去
? 都創建完了項目(其實差老遠了。。。),試運行一下吧
?
?
?
? ?
?
轉載于:https://www.cnblogs.com/david-lcw/p/10075072.html
總結
以上是生活随笔為你收集整理的创建python虚拟环境,安装django,创建一个django项目,在项目中创建一个应用(ubuntu16.04)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WPF窗体最小化到任务栏
- 下一篇: python接口测试-项目实践(二)获取