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

【已完成】最新的Python项目管理器,如何激活虚拟环境?

发表在 Linux面板2022-4-20 17:08 [复制链接] 10 5923

最新的Python项目管理器,为什么venv里面怎么没有activate?有什么其他方法激活虚拟环境吗?
使用道具 举报 只看该作者 回复
发表于 2023-12-7 13:19:47 | 显示全部楼层
进入终端
这是用的最新的【网站--python项目】方法
注意:/www/wwwroot/xxxx/soogor/ 是你的项目路径,主要就是找到manage.py文件的实际路径
  1. 宝塔路径“/www/server/pyporject_evn”为我们的项目的虚拟环境的上级目录,在这个文件夹下,我们可以找到我们对应项目的虚拟环境

  2. 如:xxxx_venv文件夹,就是xxxx网站项目的虚拟目录。我们需要记录下这个目录

  3. /www/server/pyporject_evn/xxxx_venv
  4. 建立数据库映射文件

  5. #manage.py一定要用绝对路径指向
  6. /www/server/pyporject_evn/xxxx_venv/bin/python3 /www/wwwroot/xxxx/soogor/manage.py makemigrations
  7. 执行数据库操作

  8. #manage.py一定要用绝对路径指向

  9. /www/server/pyporject_evn/xxxx_venv/bin/python3 /www/wwwroot/xxxx/soogor/manage.py migrate
  10. 建立超级管理员

  11. #manage.py一定要用绝对路径指向

  12. /www/server/pyporject_evn/xxxx_venv/bin/python3 /www/wwwroot/xxxx/soogor/manage.py createsuperuser
复制代码



使用道具 举报 回复 支持 2 反对 0
发表于 2022-4-20 17:16:16 | 显示全部楼层
不要沉,我也想知道
使用道具 举报 回复 支持 反对
发表于 2022-4-20 18:57:14 | 显示全部楼层
您好,最新Python管理是已经取消虚拟环境了,直接会在项目路径下新建一个以MD5格式的虚拟环境的文件夹
使用道具 举报 回复 支持 反对
发表于 2022-4-24 01:22:11 | 显示全部楼层
谢花郎 发表于 2022-4-20 18:57
您好,最新Python管理是已经取消虚拟环境了,直接会在项目路径下新建一个以MD5格式的虚拟环境的文件夹
...

大神:
[root@iZ2zeez3rldbmw7mmyugimZ ~]# /www/wwwroot/xxxxxx/soogor/e1f26175bd44dfbbd3dee76c08054818_venv/bin/python3 manage.py makemigrations
/www/wwwroot/xxxxxxxxx/soogor/e1f26175bd44dfbbd3dee76c08054818_venv/bin/python3: can't open file '/root/manage.py': [Errno 2] No such file or directory

这个咋用
使用道具 举报 回复 支持 反对
发表于 2022-5-1 18:03:29 | 显示全部楼层
宝塔用户_dqoqvg 发表于 2022-4-24 01:22
大神:
[root@iZ2zeez3rldbmw7mmyugimZ ~]# /www/wwwroot/xxxxxx/soogor/e1f26175bd44dfbbd3dee76c080548 ...

manage.py应该是写绝对路径吧
使用道具 举报 回复 支持 反对
发表于 2022-5-2 11:45:13 | 显示全部楼层
宝塔用户_dqoqvg 发表于 2022-4-24 01:22
大神:
[root@iZ2zeez3rldbmw7mmyugimZ ~]# /www/wwwroot/xxxxxx/soogor/e1f26175bd44dfbbd3dee76c080548 ...

main.py文件你要确保路径下存在,如果不存在就需要觉得路径
使用道具 举报 回复 支持 反对
发表于 2023-3-28 13:14:23 | 显示全部楼层
看了半天没有讲清楚 这个环境怎么操作 真的浪费生命
使用道具 举报 回复 支持 反对
发表于 2023-11-27 19:16:38 | 显示全部楼层
宝塔用户_dqoqvg 发表于 2022-4-24 01:22
大神:
[root@iZ2zeez3rldbmw7mmyugimZ ~]# /www/wwwroot/xxxxxx/soogor/e1f26175bd44dfbbd3dee76c080548 ...

大哥,请问解决了吗? 怎么激活虚拟环境
使用道具 举报 回复 支持 反对
发表于 2023-11-27 20:00:59 | 显示全部楼层
本帖最后由 铭心刻骨 于 2023-11-27 20:13 编辑

现在的版本已经不是原来的版本了,没有activate了,也就是说没有激活这一说了,直接用命令去搞就行了,创建项目的时候会自动生成虚拟环境的目录
python管理器:
会在你建的项目根目录下创建新的xxxxxxxxx_env的文件夹
进入方式为:
cd /你的项目根目录
xxxxxxxxx_evn/bin/执行你的命令
===================
宝塔网站---python项目:
创建后会在/www/server/pyporject_env/你项目名称_env 的文件夹
进入方式为:
1,
cd /你项目根目录
/www/server/pyporject_evn/你项目名称_env/bin/执行你的命令
2,
在你建的项目上有个 终端 点击进入,执行你的命令

使用道具 举报 回复 支持 反对
发表于 2023-11-27 20:10:38 | 显示全部楼层
本帖最后由 铭心刻骨 于 2023-11-27 20:15 编辑
宝塔用户_dqoqvg 发表于 2022-4-24 01:22
大神:
[root@iZ2zeez3rldbmw7mmyugimZ ~]# /www/wwwroot/xxxxxx/soogor/e1f26175bd44dfbbd3dee76c080548 ...

没找到的原因是路径不对,你输入没有错,但是你少了一步
先CD /你项目根目录,
然后再去执行你上面的那行命令,不过/wwww/wwwroot/xxxxx/soogor 不用输了,直接从 e1f.......................开始输入====
正确的为
cd /www/wwwroot/xxxxxx/soogor/
e1f26175bd44dfbbd3dee76c080548....../bin/你的命令
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

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

工作时间:晚班:18:00 - 24:00

立即付费处理

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

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