安装宝塔虚拟环境Python和Flask项目教程
1.安装宝塔虚拟环境Python
(一)安装Conda
参考:安装宝塔centos7 Conda,https://blog.csdn.net/weixin_47723549/article /details/127629129
1、
wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh
2、
wget https://repo.anaconda .com/archive/Anaconda3-2022.10-Linux-x86_64.sh.2022.10 -Linux-x86_64.sh
安装时,将anaconda安装位置设置为:/www/wwwroot/ydbjcn/anaconda3
3,
配置环境变量,编辑/root/.bashrc
在末尾添加一行
export PATH="/www/wwwroot/anaconda3/bin:$PATH"
4,
使环境变量生效
source /root/.bashrc
5、
尝试一下,安装成功了吗
conda info
6、
安装conda的原因参考:使用宝塔Python Manager虚拟环境,https:// /www.jianshu.com/p/1892178c4f6c
因为我们在linux服务器内置的Python是2.7版本,经常不一致。而且我们不能接触python系统环境,因为需要使用另一个软件。如果你贪便宜而升级的话,我们的服务器可能就无法工作了。这时候管理者提供的虚拟环境就非常关键了。比如我现在选择的python版本是3.7.2,那么我们在虚拟环境中可以使用的python就是3.7.2。
(2)安装工程
参考来源,Centos7宝塔部署python,https://blog.csdn.net/weixin_47723549/article/details/127632224
1,
打开软件商店搜索安装Python项目管理器,打开设置,
安装python版本![]()
2,
创建文件夹,目录为www/wwwroot/ydbjcn/python
并上传项目,包括index.py文件夹。
参考:easy-flask-json-mvc-socketio
项目作者:水曼婷
项目标题:https://gitee.com/hashiyuting/flask
3、
打开一个软件商店,打开打开python项目管理器,新建一个项目![]()
,然后会在项目路径下创建一个依赖管理文件夹23eeeb4347bdd26bfc6b7ee9a3b755dd_venv。 ? conda 环境列表? ip3 freeze >requirements.txt # 创建依赖包
2、
pip install -rrequirements.txt
同时遇到版本问题,取消了两个包的版本号,继续安装成功。 ? sqlalchemy_serializer、jwt。 ? ? zhihu.com/p/145263554
authbase
项目作者:David
项目地址:https://gitee.com/zhujf21st/authbase
基于Python的Flask WEB框架实现了后端授权管理系统,包括:用户管理、角色管理、资源管理、组织管理。前面是关于sypro的。
easy-flask-json-mvc-socketio
项目作者:Shuimanmenting
开源许可协议:Apache-2.0
项目标题:https://gitee.com/huashiyuting/flask
基于flask和vue的前后端分离解决方案。
4、
VSCode中使用Flask官方教程(一)
https://zhuanlan.zhihu.com/p/40706149
https://github.com/Microsoft/python-sample -vscode-flask-tutorial
5、
域间宝塔面板 请求没有 header 'Access-Control-Allow-Origin'
https://www.php.cn/topic/ bt /471528.url add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Mehtods' 'GET, POST, OPTIOINS';
6,
宝塔面板安装vue
https://cloud.tencent.com/developer/article/1977167
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网