宝塔部署Flask项目
December 03, 2020
678
导出flask程序中所用到的包
一般python中导出环境中的包,我们会使用
1
pip freeze >requirements.txt
如果只想导出项目所使用的包:
1
2
3
4
5
6pip install pipreqs //安转pipreqs的库
pipreqs ./ --encoding=utf-8 //转到项目所在的目录,在当前文件夹中导出requirements.txt
//导出成功会显示
INFO: Successfully saved requirements file in ./requirements.txt上传flask项目到网站根目录,解压
在宝塔中安装python项目管理器。
如果你的flask开发环境和服务器的python版本不一样,需要安装相对应的python版本。
在python项目管理器中添加项目。
- 手动安装相关库。转到命令行,启动对应的虚拟环境,用pip安装requirements.txt。
1
2source 项目路径/项目名_venv/bin/activate
pip install -r requirements.txt添加映射到相关的域名。
ps:在这里映射的域名如果是添加站点里面已经有的,就不能添加成功。需要删除站点中的,从这边添加。然后站点那边也可以显示出来了。
到这里,你的flask项目就成功部署到服务器上啦!
在浏览器中输入对应的域名,flask项目就成功的显示出来啦!
nice!
- 本文作者:Meizi
- 本文链接:http://meizia.net/p/77e2e9e1.html
- 版权声明:本博客所有文章均采用 BY-NC-SA 许可协议,转载请注明出处!
查看评论