下载 Python 环境
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
解压
tar -xvJf Python-3.6.2.tar.xz
进入解压后的目录下
cd Python-3.6.2
进行配置
./configure prefix=/usr/local/python3
编译
make && make install
创建软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
查看是否安装成功
python3 -V
使用国内源更新 pip3
pip3 install --upgrade pip -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
将 Flask 项目 生成一个项目的依赖列表文件
在项目的目录下打开 CMD 窗口 输入命令
pip3 freeze >requirements.txt
将文件上传至 LInux 系统中
创建虚拟环境
切换到 pip3 所在的路径下
cd /usr/local/python3/bin
pip3 install virtualenv
在刚才上传文件的路径下
virtualenv ENV
后面的名字为自定义
如果显示无命令 解决方法如下
vi /etc/profile
在最底部添加一行代码
PATH=$PATH:/usr/local/python3/bin
进入虚拟环境文件夹中
cd ENV
启用虚拟环境
source ./bin/activate
退出虚拟环境 命令为
deactivate
安装文件
pip3 install -r requirements.txt
启动
我要运行这个 start 文件
python start.py
如果启动报错
将 start.py 文件放到外面
运行成功
修改 Nginx 配置
添加一个 location
location /api/ {
proxy_pass http://192.168.198.124:8989/api/;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}