当前位置:论坛首页 > Linux面板 > 求助

【已解答】宝塔部署django项目,虚拟环境下无法安装依赖...

发表在 Linux面板2023-8-30 16:31 [复制链接] 5 2513

本帖最后由 堡塔运维小林 于 2023-8-30 17:21 编辑

面板、插件版本:2.4
系统版本:
CentOS 7.6.1810 x86_64(Py3.7.9)  阿里云

问题描述:DJANGO项目由python项目管理器2.4和2.5创建,uwsgi启动,django框架
问题1:没有activate文件,不能通过activate激活虚拟环境
问题2:虚拟环境内的python版本是3.8,但是python -V得到的却是2.7,无法安装依赖
问题1:无法通过python manage.py runserver启动项目
PS:我已经用python项目管理器1.9部署成功3个django项目了,现在新版本的问题很多
使用道具 举报 只看该作者 回复
发表于 2023-8-30 17:01:38 | 显示全部楼层
你看新版 python管理器最下方一行字
新版的 虚拟环境进入变了,不是原来的,source....
新建,你的项目里会生成,xxxxxxxxxxxxxxxxxxxx_venv
然后进入你的项目根目录,
然后  ~:xxxxxxxxxxxxxxxxx_venv/bin/python3 manage.py  ........
使用道具 举报 回复 支持 反对
发表于 2023-8-30 17:20:37 | 显示全部楼层
您好,您使用python项目管理器部署python项目会自动的生成虚拟环境,不需要手动的去设置,python -V获取的是linux操作系统自带的python环境,不是部署python项目使用的python环境,python项目管理器部署的项目的虚拟环境在您项目路径里面的md5命名文件里面,使用这个路径去启动运行项目,建议您使用网站里面的python项目去部署项目,这个里面添加了模块、终端、ssl等功能,后续的优化和迭代也是主要维护这个
QQ截图20230830171517.png
QQ截图20230830172002.png
使用道具 举报 回复 支持 反对
发表于 2023-8-30 17:38:06 | 显示全部楼层
堡塔运维小林 发表于 2023-8-30 17:20
您好,您使用python项目管理器部署python项目会自动的生成虚拟环境,不需要手动的去设置,python -V获取的 ...

谢谢,虽然你们的回答没有解决问题,但我已经知道如何使用虚拟环境激活项目和安装依赖的方法了,其实你们可以在文本里面写的详细点
使用道具 举报 回复 支持 反对
发表于 2023-9-4 18:46:32 | 显示全部楼层
宸熙贸易 发表于 2023-8-30 17:38
谢谢,虽然你们的回答没有解决问题,但我已经知道如何使用虚拟环境激活项目和安装依赖的方法了,其实你们 ...

好的,感谢您的反馈
使用道具 举报 回复 支持 反对
发表于 2024-1-4 20:36:49 | 显示全部楼层
宸熙贸易 发表于 2023-8-30 17:38
谢谢,虽然你们的回答没有解决问题,但我已经知道如何使用虚拟环境激活项目和安装依赖的方法了,其实你们 ...

我也是碰到一样的问题,请问怎么处理呢?
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表