flask學習筆記(一) --準備
歡迎加入知了課堂,學習Flask
Python Flask系列(1)——基礎:http://study.163.com/course/courseMain.htm?courseId=1004091002
Python Flask框架——全棧開發:?http://study.163.com/course/courseMain.htm?courseId=1004507006
1.理論準備
flask是有python編寫的一個web微框架,所以學習它之前還應該具備一些python的基礎。而然筆者大學期間只學過一門C語言,于是乎筆者花了一個多星期的時間看了一遍一本《Python語言及其應用》的入門書,當然有個模糊的印象,對于里面的很多知識似懂非懂。這樣也算達到我的目的,相信筆者對python的理解會在實戰開發中慢慢深入。
2.開發環境搭建
### Python版本:
Python3.6????從python官網下載
### Pycharm軟件:
官網地址:https://www.jetbrains.com/pycharm/download/#section=windows
破解碼:http://idea.yoonasy.com/
PS:如果是純pyhton開發,建議選擇社區版是免費的;如果是flask開發的話,用專業版本可以通過上述方法破解
### 安裝虛擬環境:
1. 安裝virtualenv:virtualenv?是一個創建隔絕的Python環境的工具。virtualenv創建一個包含所有必要的可執行文件的文件夾,用來使用Python工程所需的包。
2. 安裝virtualenvwrapper:便于對虛擬環境集中管理, virtualenvwrapper提供了一系列命令使得和虛擬環境工作變得便利。它把你所有的虛擬環境都放在一個地方。
我是一個項目開發,所以只需要一個虛擬環境。
同時,Python 3.4 之后支持venv原生的虛擬環境配置(3.3的虛擬環境不支持pip)。
安裝過程:
1.確定python3.6、pycharm已經安裝
2.創建一個文件夾,用于存放項目文件。筆者這里是flask_study文件,放在D盤目錄。
3.接下來。。。創建虛擬環境有兩種方法,使用pycharm就簡單的多了。下面介紹不用pycharm的方法。
進入cmd終端
進行選定flask_study目錄->命令創建虛擬環境venv->激活虛擬環境->安裝flask依賴包->成功 操作如下:
打開目錄查看一下
也可以cmd中通過 pip3 list 查看安裝過的依賴包。
ps:首先我用的是windows操作系統,其他操作系統流程會有些不一樣。
其次,因為我電腦同時安裝python2 、python3 ,如果只安裝其中一個版本的話,應該是默認的python
4.這樣就可以在pycharm中使用虛擬環境了!!!
更加簡單直接的方法是通過pycharm創建虛擬環境,
1.在新建項目時創建
2.存在的項目創建虛擬環境
和上面的類似,不過多介紹了。。參考方法:?https://www.jianshu.com/p/476051a67549
### 安裝flask:
`pip install flask`
3.教程資源
............................................
關于python 虛擬環境
每一個虛擬環境都有其自己的Python二進制(允許有不同的Python版本創作環境),并且可以擁有自己獨立的一套Python包。virtualenv可以搭建虛擬且獨立的python運行環境。
2.Pyhton2.x & Python3.x
pyhton2與pyhton3兩個系列可以說有很大差別,顯然兩個版本系列的python都可以用來做web項目的開發。可能python2產生較早,第三方支持包和網上的項目案例比較多些。但是python3是以后的主流(況且python3也發展好多年了,基本成熟),所以這里筆者沒有太多糾結,選擇python3。
歡迎加入知了課堂,學習flask
Python Flask系列(1)——基礎:http://study.163.com/course/courseMain.htm?courseId=1004091002
Python Flask框架——全棧開發:?http://study.163.com/course/courseMain.htm?courseId=1004507006
Flask Python
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。