Bootstrap

Flask部署

项目地址:www.xiongyi24.club/book

务必记住一点:涉及端口,一定记得打开防火墙!!!

$ firewall-cmd --zone=public --add-port=3031/tcp --permanent
$ firewall-cmd --reload
$ firewall-cmd --list-ports

0. 相关环境安装

Python 3

centos7中安装python3

MySQL 5.7

Centos7 安装MySQL 5.7

$ pip3 install -r requirements.txt

1. 创建Python虚拟环境

1. 安装virtualenv、virtualenvwrapper

$ pip3 install virtualenv
$ pip3 install virtualenvwrapper

2. 进入.bashrc文件中,定义virtualenvwrapper路径

使用vim编辑.bashrc文件

$ vim ~/.bashrc

在文末填入以下代码并保存

VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3    # 指定virtualenvwrapper执行的python版本
export WORKON_HOME=$HOME/.virtualenvs    # 指定虚拟环境存放目录,.virtualenvs目录名可自拟
source /usr/local/bin/virtualenvwrapper.sh    # virtualenvwrapper.sh所在路径

若找不到 virtualenvwrapper.sh所在路径,使用 find 命令查找:

$ find / -name virtualenvwrapper.sh 

3. 运行.bashrc文件

$ source ~/.bashrc

source filename

作用:在当前bash环境下读取du并执行FileName中的命令

注:该命令通zhi常用命令".”来替代。

4. 创建虚拟环境

$ mkvirtualenv even

常用 virtualenv 命令

① mkvirtualenv

  • 创建虚拟环境
$ mkvirtualenv even

② workon

  • 切换到某个虚拟环境
$ workon even

③ deactivate

  • 退出当前虚拟环境
$ deactivate

④ rmvirtualenv

  • 删除某个虚拟环境
$ rmvirtualenv even
  • 列出所有虚拟环境
$ workon

                
      

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;