image
alpha

代码写的好,bug改到老

在Macbook上使用Flask做网站的入门基础

alpha    2019-06-12 01:32

在搭建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

就可以了。

Views: 1.4K

[[total]] comments

Post your comment
  1. [[item.time]]
    [[item.user.username]] [[item.floor]]Floor
  2. Click to load more...
  3. Post your comment