virtualEnv

安裝 virtuaEnv

sudo pip3 install virtualEnv
創建和使用 virtualEnv
1.準備工作
mkdir my_env
cd my_env
2,創建虛擬環境
virtualEnv 虛擬環境名稱
ex: virtualenv default
創建制定環境的虛擬環境
virtualenv -p /usr/bin/python2.7 名稱
virtualenv -p /usr/bin/python3.5 名稱
3.啓動虛擬環境
注意:不能在bin 目錄中啓動虛擬環境
source bin/activate
4.退出虛擬環境
deactivate
注意:在虛擬環境中使用pip安裝和卸載內容時,不要用sudo進行授權
5.刪除虛擬環境
rm 虛擬環境目錄 -rf

虛擬環境的管理工具

第三方的管理工具,能夠快速,高效且方便的管理虛擬環境
2.安裝虛擬環境管理工具
sudo pip3 install virtualenvwrapper
配置 virtualenvwrapper
在~ 目錄下,有一個終端管理文件,.bashrc(在~目錄下輸入 ll)
配置.bashrc,以便在啓動終端時,就自動啓動虛擬管理環境
修改.bashrc : sudo vi .bashrc
在.bashrc 最底部增加一下內容:
1. export WORKON_HOME=~/my_env
將 ~/my_env作爲虛擬環境的管理目錄,使所有使用virtualenvwrapper創建的虛擬環境都默認保存於此
2.如果系統中包含多個python的執行環境的話,則需要添加一下內容
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
3.source /usr/local/bin/virtualenvwrapper.sh
4.在~目錄下面,執行一遍 .bashrc
source .bashrc

使用虛擬環境管理環境

1.mkvirtualenv 虛擬環境名稱
ex: mkvirtualenv default
mkvirtualenv --python=/usr/bin/python2.7 虛擬環境名稱
2.查看當前所維護的所有虛擬環境

workon

3.切換虛擬環境

workon 虛擬環境名稱

退出虛擬環境

deactivate

刪除虛擬環境

rmvirtualenv 虛擬環境名稱

WEB 與 服務器

1.WEB:表示用戶可以瀏覽的網頁(html,css,js)
2.服務器
1.硬件範疇:一個主機
軟件範疇:接受用戶請求並給出響應的程序

2.作用:
	1.存儲web上的信息(圖片,音頻)
	2.處理用戶的請求(request)並給出響應(response)
	3.能夠執行服務器端的程序,如查詢數據庫
3.WEB與服務器的關係

運行在服務端的程序可以由不同的語言編寫:
JAVA語言 --> JSP
C#語言 —> ASP.NET
PHP語言 —> php
python 語言 -->Django

4,網站請求的全過程
1.用戶輸入域名,同行或域名解析(DNS)器得到IP地址
2.向服務器發送http/https請求
3.傳輸層TCP協議,經過網絡傳輸和路由解析
4.WEB服務器接受http請求
5.服務器處理請求內容,並進行必要的數據交換
6.將響應的內容再發給瀏覽器
7.瀏覽器開始解析html
8.顯示解析的內容

框架

1.什麼是框架
框架是爲了解決某些開發性問題而存在的一種結構。框架提供了一種最基本的功能,我們只需要在這些基本功能上構建自己的操作就可以了。
2.框架的特點
1.快速開發 — 基本功能已經提供好了
2,可以解決大部分的問題
3.bug少,穩定性高
3.框架的分類
1.前端的框架
處理前端的內容(HTML,css,JS)
2.後端的框架
處理服務器程序的
Spring – Java
3.全棧框架
包含WEB的整體解決方案,包含開發框架,運行環境
Rails (Ruby)
Django(Python)
4. Python的web框架
1.Django:重量級Python web框架
2.Tornado:異步框架
3.Flask:輕量級框架
4.webpy:輕量級框架
5.web2py:全棧框架 webpy的加強版

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章