在搭建Flask的demo之前呢,首先有必要了解一下Flask是什么?
简单的说呢,就是一个 网站的 提供者。
需要哪些准备工作呢?
1. 安装Python。
对于电脑里本身自带了Python的环境来说,比如Mackbook, Linux系列的,这个基本可以跳过了。
如果想用Python3,就去下载python3的安装包:https://www.python.org/ftp/python/3.7.3/python-3.7.3-macosx10.9.pkg
安装完成后,添加命令快捷方式:
alias python3='/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7'
2. 打开终端。
终端就像一个命令接收器,能够处理你输入的命令,然后告诉你执行的结果。
在MacBook中打开终端的方式,快捷键shift+command+U打开“实用工具”找到终端。
在终端输入
cd Desktop/Pets3
切换到 run.py 所在的路径。
然后执行:
python3 run.py
出现了
OSError: [Errno 8] Exec format error
错误,百度了一下,原来是在Macbook里没有执行权限,需要给run.py 赋予执行权限,命令如下:
chmod +x run.py
然后在run.py文件的第一行加入编译器的要求,内容如下:
#! /usr/bin/env python3
由于已经切换为python3了,所以就在末尾的python3加了一个3
接下来执行:
python3 run.py
还是报错,愿意是 windows环境里写好的代码 会在末尾自动加入 \r\n
在Mac里会报错,替换掉:
cat -v run.py | sed -e '1,$s/\^M$/ /g' > run2.py
然后再执行:
python3 run2.py
就可以了。