OS X 安装 VM Fusion 并安装Python3.x 和 Flask 环境
csdn的markdown呵呵,可以在我的github获得更好的markdown阅读体验。
其实OS X 可以完美支持Flask的Demo运行和调试,第一我不想直接在OS X上装很多零碎的东西,
第二毕竟打算将Flask运行在我的VPS上所以直接按照Linux的环境搞的。
下载VM Fusion
访问VM官网点击:Link下载Fusion
安装CentOS 6.5
访问CentOS官网点击:Link下载CentOS镜像
安装python
安装相关环境
yum groupinstall “Development tools”
yum install zlib-devel bzip2-devel
openssl-devel ncurses-devel
从链接下载get-pip.py
python get-pip.py
效果如下:
- 安装Python
在官网下载python 3.4版本源码并解压
tar -xvf Python-3.4.0.tar
cd Python-3.4.0
./configure
make install
输入python3查看version信息:
ps:redhat系linux环境中可以同时保留两个不同版本的python环境,只需要在试用时输入python则调用python2.x环境,输入python3调用3.x环境
安装Flask
从Flask官网得到如下安装命令:
pip install Flask
创建hello.py:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run(0.0.0.0) #为了可以局域网访问,默认只能本机访问
输入
python hello.py
此时访问结果如下:
如果访问失败需要关闭linux的iptables方法自行google