01 django學習-環境搭建
#IDE: 集成開發環境(Integrated Development Environment ),是用於提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面等工具。集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟件服務套。所有具備這一特性的軟件或者軟件套(組)都可以叫集成開發環境。使用IDE大大提高了開發效率 。比如:Pycharm
* 解釋器/編譯器:python是解釋型語言。所以在python中叫解釋器,對於編譯型語言,其ide中的叫做編譯器。比如 DevC++
* 編輯器
* 調試環境
#常用操作
虛擬機:經常使用軟件連接虛擬機。經常需要做端口映射
端口映射:使用pycharm 連接虛擬機裏面的 python 環境。這就相當於我們使用電腦a,連接另一臺電腦b, 我們那麽我們需要使用ssh服務連接,我們需要做端口映射。a的IP地址+端口------b的ip地址+端口
註釋:一臺pc有65535個端口 ,一些服務會使用特定的端口 ssh 22 、http 80 、https 443等
隔離的python運行環境:
我們在windows中使用朋Pycharm創建一個項目的時候會讓我們選擇一個虛擬的運行環境,並生成一個env的文件夾。這個env的文件夾就相當於是把我們在win下安裝的python的運行環境復制了一份。形成了一個新的隔離的python環境。其好處是:我們可以創建多個這樣的運行環境,因為他們之間是互相隔離。互不影響的。所以我們可以在裏面安裝不同版本的軟件,比如我們可以安裝 django的version1.9 另外一個環境安裝 django 的version2.0 ;當不想使用了。直接刪除也沒有什麽影響。
兩個工具:用來創建隔離的虛擬環境。
virtualenv : windows 可以直接通過pip安裝,
1 cmd中 進入到需要創建的目錄下面
2 安裝virtualenv :pip install virtualenv
3 創建一個新的虛擬環境 :virtualenv aaa(文件夾名稱)
4 進入環境:輸入aaa\Scripts\activate
5 退出:deactivate
virtualenvwrapper : linux
這個工具其實就是封裝了上面的virtualenv 並加了幾個其他的工具
1 進入虛擬機
2 創建虛擬環境:mkdirvirtualenv -p /usr/bin/python3.6 aaa(自己取名字)# -p 是路徑參數
3 進入 :workon aaa
4 退出 :deactivate
5 查看有幾個虛擬環境 :workon
http://www.cnblogs.com/asxinyu/p/Bolg_Category_StyleSetting_2.html
01 django學習-環境搭建