『壹』 python3.4怎麼安裝Flask
看看本機pip安裝了沒有。 (推薦安裝最新的3.5,自帶pip)
如果安裝了則在命令行內輸入
pipinstallflask
『貳』 如何在windows下安裝flask框架
win7中usb設備的驅動有倆個關鍵文件:usbport.sys、usbstor.sys,都位於C:\Windows\System32\drivers文件夾中,剪切這倆個文件到其他驅動器,即可實現插入usb設備要求手動安裝驅動程序。具體步驟如下:1、D盤下新建一名為usbbak的文件夾;2、按win+r,輸入C:\Windows\System32\drivers,點擊確定;3、找到usbport.sys、usbstor.sys,按ctrl鍵然後單擊選定,再按ctrl+x;4、打開d:\usbbak文件夾,按下ctrl+v粘貼即可。
『叄』 新浪雲怎麼部署 python flask
首先安裝python,這個我就不多說了,記得配置好系統的環境變數,python和python包(Scripts目錄)都要加入系統的環境變數。
接下來就pip安裝flask,windows下的命令為:
$ pip install flask
接下來創建一個文件夾,就是你將來整個工程的文件。通過cmd命令進入到這個文件夾中。(cd命令)
然後在這個文件夾中創建一個python文件,py為後綴的文件。
接下來編輯這個文件(文本編輯器、IDE都可以)
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return '
Hello World!
'
if __name__ == '__main__':
app.run(debug = True)
寫入代碼就可以簡單的啟動伺服器了,默認根目錄下返回「hello,world!」,如何運行的就只需要在cmd中運行
$ python myapp.py
運行成功的話可以看到下圖的提示。
訪問localhost:5000的時候(默認埠5000,可以通過host參數修改),例如
app.run(debug=True,host='0.0.0.0:5000')
基本上這樣完成了flask的基本配置,接下來就是將其放到新浪雲SAE上,SAE本身就支持flask框架的部署,但是後期我們需要引入其他的一些第三方的包,因此最好就是講自己的包放到工程文件中調用。
方法就是在使用pip安裝的時候,使用這樣子的命令:
$ pip install -t vendor PACKAGENAME
這個樣子在本地安裝的時候就會將包放在一個vendor文件夾中,然後安裝SAE官方的文檔,在工程文件中添加一個名為「index.wsgi」的文件,內容為:
import sae
sae.add_vendor_dir('vendor')
from myapp import app
application = sae.create_wsgi_app(app)
這樣子基本就完成了,只需要講文件上傳到SAE上就可以完成部署。
SAE上的操作記得在新建應用的時候選擇python2.7,然後我用的代碼管理方式是git。
接下來的方式就是git的內容了,這里我就不多說,寫下幾個命令:
將倉庫的內容復制到本地
$git clone 你的git倉庫地址
創建分支
$git branck 分支名
使用分支
$git checkout 分支名
修改代碼
$git add --all
$git commit -a "注釋"
$git pust 分支名
(以前都是用svn的所以git還不是特別熟)
部署上傳完代碼之後就可以好好折騰啦
『肆』 如何在python3中安裝flask
看看本機pip安裝了沒有。 (推薦安裝最新的3.5,自帶pip)
如果安裝了則在命令行內輸入
1
pip install flask
如果沒有。
首先安裝easy_install下載地址:https://pypi.python.org/pypi/ez_setup解壓,安裝.
1
python ez_setup.py
安裝好easy_install 之後 再安裝pip下載地址:https://pypi.python.org/pypi/pip解壓,安裝.
1
python setup.py install
之後要安裝的包就直接
1
pip install flask
『伍』 python3.x怎麼安裝flask
Windows下Flask安裝
1.運行好虛擬環境
2.在虛擬環境下運行pip install flask就可以在想你環境中安裝Flask及其依賴了,可以在輸入python命令轉到python編輯環境,再輸入import flask查看是否安裝成功。
3.在Scripts同級目錄新建一個文件夾,然後裡面新建一個hello.py文件,代碼內容為:
from flask import Flask
app=Flask(__name__)
@app.route('/')
def hello_world():
return "Hello World"
if __name__ == '__main__':
app.run() 12345671234567
然後切換到該文件的目錄下,運行python hello.py命令就可以了。然後又用網站訪問127.0.0.1:5000
4.Ubuntu下Flask安裝:
1.安裝virtualenv,為每一個pyhton應用都「安裝」一個獨立的Python環境;
sudo apt-get install python-virtualenv 或 sudo easy_install virtualenv
2.為你的應用創建一個目錄:
mkdir myproject
cd myproject1212
3.為應用創建一個單獨的開發環境:
virtualenv env //創建一個名為env的目錄,這個目錄就是一個獨立的python環境
. env/bin/activate //激活名為env的環境,注意」.」點後面有關空格;
4.在激活的前提下,安裝flask
apt-get install python-flask11
然後寫一個最小的基於flask的應用:
cd env
vi hello.py1212
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run() 123456789123456789
然後執行:sudo python hello.py
出現提示:
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
在瀏覽器訪問http://127.0.0.1:5000/,可以看到Hello World!
『陸』 如何部署簡單python + flask應用
所需工具:
python3.4
flask
nginx
gunicorn
supervisor
系統環境:
Ubuntu 14.04LTS
我們先寫一個最基本的flask應用:
demo.py
from flask import Flask
app = Flask(**name**)
@app.route('\')
def index():
return 'Hello World.'
if __name__ == __main__:
app.run()
運行這個py文件,打開瀏覽器訪問127.0.0.1:5000就能看到顯示Hello World的頁面 .
如果讓這個flask引用監聽來自公網ip的請求,理論上你跑此程序的機器就相當於一個伺服器了,然而這個伺服器並不完美,所以我們需要nginx和gunicorn來增加它的功能,讓它真刀真槍上生產環境的時候能按要求運行。
flask自帶的WSGI框架性能很差勁,只能適用於開發環境調試使用。我們用專業一點的gunicorn(還有很多其他優秀的框架)替代flask自帶的WSGI框架。
配置完後,通過命令』/usr/local/bin/gunicorn -b127.0.0.1:5000『啟動應用。打開瀏覽器訪問127.0.0.1:5000,同樣能夠得到返回頁面
然而gunicorn也僅僅是一個python的WSGI框架而已,要讓它真正處理來自互聯網的各類訪問功能還是有點欠缺,這時候就需要用到大名鼎鼎的nginx 伺服器來替gunicorn遮風擋雨了。
Ubuntu下安裝nginx可以用命令
sudo apt-get install nginx
安裝後需要進行下配置:
cd /etc/nginx/sites-available
sudo vi test (test為配置名稱,可以根據自己項目進行命名)
test文件的配置為:
server {
listen 80; # 監聽80埠
location / {
proxy_pass http://127.0.0.1:5000; # 代理本機127.0.0.1:5000的服務
}
location /static {
alias /home/ubuntu/myproject/myblog/app/static; # 負載均衡
}
}
cd ..
cd sites-enable
sudo ln -s ../sites-available/lwhile . (創建軟鏈接,別漏掉最後的.)
sudo service nginx reload
sudo service nginx restart
這樣nginx的基本配置文件就寫好了 接下來我們配置進程管理工具supervisor supervisor可以在後面啟動你的python進程,這樣很方便
1.cd /etc/supervisor/conf.d
2.sudo vi test.conf (test為文件名)
[program:test]
command = /usr/local/bin/gunicorn -b127.0.0.1:5000 /home/ubuntu/myproject/test.py
3.sudo supervisorctl
4.reload
5.start test
如果一切正常,做完這所有步驟之後,現在公網的ip訪問你的主機,就可以打開你的flask應用了
『柒』 flask manager命令怎麼用
使用nginx是就可以了。 前幾天也被這個困擾到,所以直接找到/usr/local/lib/python2.7/dist-packages/flask_script裡面的commands.py文件把裡面的host='127.0.0.1'改成host='0.0.0.0'。
『捌』 【Python基礎】flask框架是用來干什麼的
你可以用來開發網站伺服器,它包含一個wsgi工具包(werkzeug)、 模板引擎(jinja2)還有主體(flask)。
安裝方式:
『玖』 python 命令行怎樣安裝flask
哪個Linux發行版啊?各個版本都有自家的程序管理工具啊,ubuntu可以試試命令行里輸入sudo apt-get remove python,不過很多程序是依賴python的,卸載了會一並卸載掉。
『拾』 如何部署flask
python是一款應用非常廣泛的腳本程序語言,谷歌公司的網頁就是用python編寫。python在生物信息、統計、網頁製作、計算等多個領域都體現出了強大的功能。python和其他腳本語言如java、R、Perl 一樣,都可以直接在命令行里運行腳本程序。工具/原料python;CMD命令行;windows操作系統方法/步驟1、首先下載安裝python,建議安裝2.7版本以上,3.0版本以下,由於3.0版本以上不向下兼容,體驗較差。2、打開文本編輯器,推薦editplus,notepad等,將文件保存成 .py格式,editplus和notepad支持識別python語法。腳本第一行一定要寫上 #!usr/bin/python表示該腳本文件是可執行python腳本如果python目錄不在usr/bin目錄下,則替換成當前python執行程序的目錄。3、編寫完腳本之後注意調試、可以直接用editplus調試。調試方法可自行網路。腳本寫完之後,打開CMD命令行,前提是python 已經被加入到環境變數中,如果沒有加入到環境變數,請網路4、在CMD命令行中,輸入 「python」 + 「空格」,即 」python 「;將已經寫好的腳本文件拖拽到當前游標位置,然後敲回車運行即可。