首先,你要先把nginx和uwsgi安裝好(個人覺得這搭起來比較舒服),可以通過pip 或者源安裝,好了接下來我就講講我的踩坑經歷與解決辦法,
我先采用的pip install flask的方法,原因是比較簡單,可后來問題一大堆,當我好不容易安裝完flask,突然發現發現一個博主好建議,具體如下:
安裝虛擬環境
1.虛擬環境的使用是為了防止服務器上專案過多導致環境混亂,即有可能會出現python2與python3之間的沖突或者專案使用的框架不一致,所以虛擬環境是有必要的,
2.具體的安裝網上教程也是大把大把,我也選了一個相對簡潔易懂的
www.cnblogs.com/shangchunhong/p/9790147.html
其中有一個使用的就是,python專案所用到的依賴包檔案生成安裝,其命令分別是
pip freeze >requirements.txt #生成
pip install -r requirements.txt #安裝
#打開虛擬環境venv_name
workon venv_name
好了,這下把東西放到虛擬環境吧,然后我用netstat -tlunp查看了一下我在監聽那些埠,寫了一個flask測驗,結果運行是發現 python text.py 出現:
ImportError: No module named flask
噢 ,蒙蔽?一頓搗鼓,采用辦法如下:
1.GIT克隆
git clone https://github.com/pallets/flask
2.對依賴庫進行安裝
cd flask python setup.py install
這下就不會出現問題了,舒服,,,
然后我就通過xftp把flask專案上傳至linu
3. 修改uwsgi.ini配置
查看uwsgi.ini組態檔,配置相應的flask的啟動檔案,監聽埠呀,
4. Reload uwsgi服務
uwsgi --reload uwsgi/uwsgi.pid
最后訪問你的專案就OK了,
我也是個自學的小白,萬一有什么錯誤,請不吝指正!
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/145680.html
標籤:Linux
上一篇:Linux-行程的觀察
下一篇:統計Linux下的CPU狀態資訊
