Mac-Python flask環(huán)境搭建,以及python2個(gè)版本的安裝。

前言: 在flask和Django之間選擇flask是由于Django的資料實(shí)在是少,而兩者都是比較成熟的框架,flask有書而且相對(duì)資料多一些。

所以選擇通過(guò)flask熟悉下后臺(tái)開發(fā)。?


一、在系統(tǒng)python環(huán)境里安裝好了pip,然后裝了virtualenv虛擬。

創(chuàng)建文件夾的linux命令,以為有$符號(hào),其實(shí)shell里自動(dòng)幫我打出來(lái)了。



二、安裝homebraw,用來(lái)下載各種開發(fā)軟件的。

一開始地址是對(duì)的,沒(méi)vpn安裝失敗,后來(lái)搞了個(gè)vpn也下錯(cuò)了地址。

改為正確地址才下成功。


但是作為mac或者linux新手來(lái)說(shuō),各種名詞和路徑都不清楚,有點(diǎn)懵。

需要先熟悉下linux系統(tǒng)的一些基本知識(shí),再在mac上進(jìn)行開發(fā)會(huì)順利一些。


文件目錄

首先要清楚幾個(gè)文件目錄:

" / "? :根目錄

" ~ " :用戶主目錄的縮寫。例如當(dāng)前用戶為hi,那么" ~ "展開來(lái)就是:/Users/hi

" . "? :當(dāng)前目錄

".."? :父目錄

1.cd 跳轉(zhuǎn)到某個(gè)目錄

2.ls 列出當(dāng)前目錄下的子目錄和文件

3.pwd 顯示當(dāng)前目錄的路徑

4.clear 清空當(dāng)前輸入

5.ctrl+d 大概是退到根目錄

三、所謂的虛擬環(huán)境是要在項(xiàng)目文件夾里創(chuàng)建文件夾,然后激活虛擬環(huán)境,再激活flask,再修改pycharm依賴的py環(huán)境。

意思就是多項(xiàng)目的時(shí)候,每一個(gè)項(xiàng)目創(chuàng)建對(duì)應(yīng)的虛擬環(huán)境。

用pycharm超級(jí)方便,不用使用shell創(chuàng)建虛擬環(huán)境。打開關(guān)閉。



四 運(yùn)行flask文檔上第一個(gè)項(xiàng)目.

ctrl+c 退出服務(wù)器沒(méi)用,應(yīng)該是用的終端退出,而我用的pyCharm則是關(guān)掉程序退出。


五 安裝python3

然后看shell的提示

brew linkapps python3就可以了。

同時(shí)再安裝一個(gè)python

查看環(huán)境變量路徑

echo$PATH

結(jié)果:-bash: echo/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin: No such file or directory

日哦,是空格的問(wèn)題,這些人資料太不嚴(yán)謹(jǐn)了吧。

echo $PATH

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

brew路徑是在最前面的。而且分別python,和python3的出來(lái)的版本應(yīng)該都是通過(guò)brew下載的,和系統(tǒng)自帶的py2.6以及py2.7的不同。

whereis python

/usr/bin/python

whereis python3

這又不對(duì)了,說(shuō)明沒(méi)有在brew下載的路徑下找到py。

而我直接去/usr/local/bin路里,是有看到python應(yīng)用程序的,會(huì)不會(huì)是whereis python這個(gè)命令有問(wèn)題。

打開pyCharm看看里面python版本有沒(méi)變化。



查看隱藏目錄。

當(dāng)升級(jí)到OS X 10.9 Mavericks版本之后,這兩條命令需要做一些修改,變成了如下命令:

defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder //顯示隱藏文件

defaults write com.apple.finder AppleShowAllFiles No && killall Finder //不顯示隱藏文件

其實(shí)不用顯示,在findle偏好設(shè)置里,顯示自己的mac就可以看到路徑了。


而/usr這之類的路徑,包括brew安裝的應(yīng)用所在的路徑。


sudo chflags hidden * ? 隱藏文件,cd到當(dāng)前目錄。

sudo chflags nohidden * 顯示文件,同cd。


七、 前往文件夾,下載flask包

Mac上網(wǎng)上資料好多坑,各種錯(cuò)別字,以及不對(duì)的命令。

跟目錄需要通過(guò)finder的前往功能,或者command+shfit+G.

對(duì)比相對(duì)路徑的幾個(gè)文件夾,whereis brew和whereis python一樣,沒(méi)有反應(yīng),但是輸入brew有反應(yīng)。

原來(lái)是應(yīng)該用命令。

which python 和which python3

資料沒(méi)空格,找了半天問(wèn)題!

再給對(duì)應(yīng)的python安裝flask包。

pip install Flask , pip3 install Flask. 后面那句好像沒(méi)用。

用pycharm查看,發(fā)現(xiàn)python2和3對(duì)應(yīng)的flask包都裝好了。?

之后再創(chuàng)建虛擬機(jī),使用對(duì)應(yīng)的python就可以開發(fā)了。



至此 mac下py環(huán)境用來(lái)開發(fā)flask搭建完畢。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容