如何启动sanic项目
1、检查python版本
一般宝塔中有两个版本的python,一个2.7的一个是3.7的,所以我们需要先检查默认的版本。
在终端中输入
python -V 如果显示2.7的版本就输入
btpython -V 如果是3.7的版本就不用管了。
2、进入目录并创建虚拟环境
如果python默认是3.7的版本就用以下命令
cd /pad/ python -m venv tutorial-env 如果是2.7版本用以下命令
cd /pad/ btpython -m venv tutorial-env 文件名请自行修改
3、添加路径
在终端中用vim添加路径
vim /etc/profile 在profile最后一行加入如下代码
export PATH=/pad/tutorial-env/bin:$PATH 文件名根据虚拟环境的目录修改,然后保存并退出后执行
source /etc/profile source ~/.bashrc 当然profile修改也可以用宝塔的文件功能直接修改,最后在终端执行最后两个命令就好。
4、安装必备库
source tutorial-env/bin/activate # 进入虚拟环境 pip install pip -U pip install --upgrade aws-sam-cli pip install --upgrade sanic pip install --upgrade sanic-jinja2 pip install --upgrade pymysql pip install --upgrade asyncio 其他的库根据实际中使用的库进行安装就好
这样一个sanic的环境就建好了,流程熟练的完全可以3分钟搞定。
5、启动sanic
python -m sanic sanapp.app --host=127.0.0.1 --port=7000 --workers=4 后台运行代码
nohup python -m sanic sanapp.app --host=127.0.0.1 --port=7000 --workers=6 > test.log 2>&1 & 6、要指出的话还需要在宝塔的网站里面添加,然后反向代理到127.0.0.1:7000,这样就搞定了。