【Web】Ubuntu搭建Flask+BootStrap环境

1. 创建系统用户

创建指定系统用户的主要目的是为了保障网站的安全性,许多人贪图方便直接使用root账号搭建网站,这会带来很多安全隐患,具体的问题在此不做赘述。以下是创建用户的步骤及命令:

# 新建用户并自动创建用户Home目录
useradd -m user1

# 设置用户密码
passwd user1

# 指定用户的shell脚本:新用户默认是/bin/sh,将其修改为/bin/bash
nano /etc/passwd # 编辑/etc/passwd文件修改指定shell

# 设置用户的sudoers权限:改为和root一样,否则无法进行sudo操作
nano /etc/sudoers # 编辑/etc/sudoers文件,追加新用户的sudo权限

2. 指定软件源

指定软件源的目的自然是提升下载速度,国内可指定清华源等。

修改软件源之前首先备份原文件,更新或删除数据之前养成备份的习惯,关键时刻可以节省一大笔跑路的费用。

cp /etc/apt/sources.list /etc/apt/sources.list.bak

本文使用清华软件源,将sources.list文件的内容修改如下:

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse


# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

修改完软件源更新设置:

sudo apt-get update

3. 安装python3.x环境(可选)

ubuntu系统默认带有python2.x版本,若打算使用python2.x可以跳过此步骤。建议安装python虚拟环境,但不是必须的。当一台机器上运行多个python程序时,为每个程序安装独立的虚拟环境尤为必要。
本文将使用python3.x版本,并安装虚拟环境。

3.1 安装python

sudo apt-get install python

3.2 指定python版本

echo alias python=python3 >> ~/.bashrc
source ~/.bashrc

3.3 安装pip工具

sudo apt-get install python3-pip

3.4 安装虚拟环境

sudo pip install virtualenv
mkdir ./env # 建议将所有虚拟环境安装在同一个目录下
cd ./env
virtualenv flask
# 激活虚拟环境
source ./flask/bin/activate

4. 安装Flask+BootStrap

4.1 安装Flask

sudo pip install flask
sudo pip install flask-bootstrap

4.2 验证

至此环境搭建工作全部完成,开发及验证工作将下后继博客中介绍。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值