Flask网站部署(一)——git、mysql、memcached、虚拟环境的安装

零、环境变量

本机:OS X

服务器:Ubuntu,Python3

一、本机连接到服务器

采用Mac终端ssh 的方式(其他客户端软件亦可)。

阿里云可用

ssh root@公网IP

腾讯云可用

sudo ssh ubuntu@公网IP

备注:如修改过服务器密码,可以修改如下配置文件,删除里面对应的公网IP。

通用方式

vim ~/.ssh/known_hosts

腾讯云可用

或sudo vim /var/root/.ssh/known_hosts

二、安装git、mysql、memcached等

通过apt-get安装(亦可通过docker等)。

1. 更新apt-get

apt-get update

2. 安装git

apt-get install git

3. 安装mysql

apt install mysql-server mysql-client

输入mysql密码

apt install libmysqld-dev

4. 安装memcached

apt-get install memcached

三、安装Python虚拟环境

1. 安装python-pip和python3-pip

sudo apt install python-pip

sudo apt install python3-pip

2. 安装虚拟环境

pip install virtualenv

3. 安装虚拟环境工具

pip install virtualenvwrapper

4. 配置虚拟环境的环境变量

a. 找到virtualenvwrapper.sh

which  virtualenvwrapper.sh

b. 导入环境变量

vim ~/.bashrc 或 vim  ~/.bash_profile

加入如下代码

export WORKON_HOME=$HOME/.virtualenvs

source virtualenvwrapper.sh所在路径

备注:$HOME即~

c. 执行脚本

source ~/.bashrc 或 source  ~/.bash_profile


Flask网站部署(二)——git、mysql、虚拟环境的使用

Flask网站部署(三)——uWSGI/Gunicorn+Nginx+Supervisor

你可能感兴趣的:(Flask网站部署(一)——git、mysql、memcached、虚拟环境的安装)