Flask 从零开始 一

第一天

我是小白

之前有朋友问我会不会微信小程序,因为有以前做网站的经验,于是就回答,“会”。
但是因为心虚,于是晚上就到网易云课堂看看关于微信小程序的课程,找了个免费的课程。
听说只要会HTML5,小程序开发会很简单。但是,我高估自己了。
微信小程序的语法框架与vue几乎一样,但是我当初学习的是Jquery。。。。
好吧!花了三天的时间来学习。然后发现确实挺简单的,但是新的问题来了,后端怎么办呢。
在这样一个接一个的问题下,发现自己就像一个小白,似乎什么都有从新学习了。

我会什么

我并非计算机专业,但是工作从事的却是计算机的相关工作,但是也比较入门,于是就像自我提升一方,开始自学linux,学了一段时间,发现很多东西还是有些不懂,比如编译安装。记得有一次,想要配置编译安装一个LNMP环境,在网上找了几篇文章跟着操作,但是到最后的编译工作就经常报错,无奈只能放弃,最后只能选择使用一键安装包,但是考虑自己的服务器以后肯需要分布式安装,于是,就像坚持坚持,折腾了好久天,还是一筹莫展。
最后,自己实在是没有办法了,就报名进了学神的linux运维vip班,学了9个月。
但是还是感觉自己还是一个菜鸟,主要是一些细节方面知其然不知其所以然。
每天就是在虚拟机担架各种环境。
实在是无聊的很。
于是又开始了python全栈开发之路。
所以到目前为止,表面是会很多,但是事实上还是一个小白。

第一个目标

这次我将微信小程序定为了我人生中的第一个项目。
除了linux就只会python,所以,小程序的后端,也只打算使用python来完成。
那问题来了,用什么框架来做后端,Django我稍微学过一些,但是也不太会。于是像看看网上的朋友使用哪种方式来做后端。

Flask or Django

作为web的新手,往往都是从Django开始,但是听说微信小程序使用https,所以Django其实没有优势,所以就选择了陌生的Flask。

开始干

家里使用的宽带是移动的,在家搭建服务器也只能局域网使用,所以某宝租了个香港服务器。
服务器用的是centos7.2的操作系统。

配置环境

在家里是配置linux的环境的使用,一般都会关闭防火墙跟selinux。
但是这次是不能这样了。
我的思路是,首先是禁用root用户远程登录,并创建好登录用户
vim /etc/ssh/sshd-config
38 PermitRootLogin no把yes改成no
因为怕麻烦sudo这里给了全部权限。
vim /etc/sudoers
然后又设置了 yum 源。
rm -rf /etc/yum.repos.d/*
wget -O /etc/yum.repos.d/CentOS7-Aliyun.repo http://mirrors.aliyun.com/repo/Centos-7.repo

wget -O 的意思是把文件写到文档具体

下载好 yum 源后
yum clean
清空缓存
yum makecache
然后重新加载缓存

这次的环境配置里,最让我头疼的就是python3的环境添加,用了yum和编译,出现的情况,要么是安装不能安装,要么就是安装后pip不能使用,太操蛋。于是,我选择了安装anaconda。

wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh
bash Anaconda3-5.2.0-Linux-x86_64.sh
最后一步不用安装VC的包

不知道为什么,安装anaconda PATH居然是错的,于是只能手工修改
vim ~/.bashrc
export PATH="/usr/local/anaconda/bin:$PATH"
注意后面的 :$不要写成分号,我的anaconda中途设置过安装路径。

创建虚拟环境

用anaconda最爽的就是使用虚拟环境
conda create -n Flask_fist python=3.6

使用上面的命令可以创建一个虚拟环境。Flask_first是虚拟环境的名称
要想查看虚拟环境有哪些虚拟环境,可以使用下面的命令。
conda env list

激活某个虚拟环境
source activate Flask_first

如果要给某个环境安装库
conda install -n Flask_first Flask

用 -n 指向你要安装库的虚拟环境

假如觉得不想用你的虚拟环境,那可以删除这个环境
conda remove -n Flask_first all
all表示删除全部包
其实也可以直接到anaconda目录的env目录下直接删除指定虚拟环境

到这里,Flask的学习之路的的环境部分基本上搞定了。
下一篇 就是Flask的从零开始

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值