前言: 在flask和Django之間選擇flask是由于Django的資料實在是少,而兩者都是比較成熟的框架耸采,flask有書而且相對資料多一些兴泥。
所以選擇通過flask熟悉下后臺開發(fā)。?
一虾宇、在系統(tǒng)python環(huán)境里安裝好了pip搓彻,然后裝了virtualenv虛擬。
創(chuàng)建文件夾的linux命令嘱朽,以為有$符號旭贬,其實shell里自動幫我打出來了。
二搪泳、安裝homebraw稀轨,用來下載各種開發(fā)軟件的。
一開始地址是對的岸军,沒vpn安裝失敗奋刽,后來搞了個vpn也下錯了地址瓦侮。
改為正確地址才下成功。
但是作為mac或者linux新手來說佣谐,各種名詞和路徑都不清楚脏榆,有點懵。
需要先熟悉下linux系統(tǒng)的一些基本知識台谍,再在mac上進行開發(fā)會順利一些须喂。
文件目錄
首先要清楚幾個文件目錄:
" / "? :根目錄
" ~ " :用戶主目錄的縮寫。例如當(dāng)前用戶為hi趁蕊,那么" ~ "展開來就是:/Users/hi
" . "? :當(dāng)前目錄
".."? :父目錄
1.cd 跳轉(zhuǎn)到某個目錄
2.ls 列出當(dāng)前目錄下的子目錄和文件
3.pwd 顯示當(dāng)前目錄的路徑
4.clear 清空當(dāng)前輸入
5.ctrl+d 大概是退到根目錄
三坞生、所謂的虛擬環(huán)境是要在項目文件夾里創(chuàng)建文件夾,然后激活虛擬環(huán)境掷伙,再激活flask是己,再修改pycharm依賴的py環(huán)境。
意思就是多項目的時候任柜,每一個項目創(chuàng)建對應(yīng)的虛擬環(huán)境卒废。
用pycharm超級方便,不用使用shell創(chuàng)建虛擬環(huán)境宙地。打開關(guān)閉摔认。
四 運行flask文檔上第一個項目.
ctrl+c 退出服務(wù)器沒用,應(yīng)該是用的終端退出宅粥,而我用的pyCharm則是關(guān)掉程序退出参袱。
五 安裝python3
然后看shell的提示
brew linkapps python3就可以了。
同時再安裝一個python
查看環(huán)境變量路徑
echo$PATH
結(jié)果:-bash: echo/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin: No such file or directory
日哦秽梅,是空格的問題抹蚀,這些人資料太不嚴(yán)謹了吧。
echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
brew路徑是在最前面的企垦。而且分別python环壤,和python3的出來的版本應(yīng)該都是通過brew下載的,和系統(tǒng)自帶的py2.6以及py2.7的不同钞诡。
whereis python
/usr/bin/python
whereis python3
這又不對了,說明沒有在brew下載的路徑下找到py郑现。
而我直接去/usr/local/bin路里,是有看到python應(yīng)用程序的臭增,會不會是whereis python這個命令有問題懂酱。
打開pyCharm看看里面python版本有沒變化。
查看隱藏目錄誊抛。
當(dāng)升級到OS X 10.9 Mavericks版本之后列牺,這兩條命令需要做一些修改,變成了如下命令:
defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder //顯示隱藏文件
defaults write com.apple.finder AppleShowAllFiles No && killall Finder //不顯示隱藏文件
其實不用顯示拗窃,在findle偏好設(shè)置里瞎领,顯示自己的mac就可以看到路徑了泌辫。
而/usr這之類的路徑,包括brew安裝的應(yīng)用所在的路徑九默。
sudo chflags hidden * ? 隱藏文件震放,cd到當(dāng)前目錄。
sudo chflags nohidden * 顯示文件驼修,同cd殿遂。
七、 前往文件夾乙各,下載flask包
Mac上網(wǎng)上資料好多坑墨礁,各種錯別字,以及不對的命令耳峦。
跟目錄需要通過finder的前往功能恩静,或者command+shfit+G.
對比相對路徑的幾個文件夾,whereis brew和whereis python一樣蹲坷,沒有反應(yīng)驶乾,但是輸入brew有反應(yīng)。
原來是應(yīng)該用命令循签。
which python 和which python3
資料沒空格级乐,找了半天問題!
再給對應(yīng)的python安裝flask包懦底。
pip install Flask , pip3 install Flask. 后面那句好像沒用唇牧。
用pycharm查看罕扎,發(fā)現(xiàn)python2和3對應(yīng)的flask包都裝好了聚唐。?
之后再創(chuàng)建虛擬機,使用對應(yīng)的python就可以開發(fā)了腔召。
至此 mac下py環(huán)境用來開發(fā)flask搭建完畢杆查。