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

【待反馈】Python虚拟环境没有activate怎样激活

发表在 Linux面板2024-7-22 16:59 [复制链接] 5 183

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:免费版8.2.0

免费版8.2.0
系统版本:CentOS 7.9.2009 x86_64(Py3.7.9)

CentOS 7.9.2009 x86_64(Py3.7.9)
问题描述:

网站,Python项目 下的虚拟文件目录没有 activate 怎样激活这个虚拟环境,我需要激活下这个虚拟环境,测试一些功能,需要怎么操作
相关截图(日志、错误):

01.jpg
使用道具 举报 只看该作者 回复
发表于 2024-7-22 17:01:38 | 显示全部楼层
您好,您启动了面板就已经启动了虚拟环境的,为何要找这个文件呢,您可以直接测试的
使用道具 举报 回复 支持 反对
发表于 2024-7-23 09:01:40 | 显示全部楼层
运维技术阿闯 发表于 2024-7-22 17:01
您好,您启动了面板就已经启动了虚拟环境的,为何要找这个文件呢,您可以直接测试的 ...

这个Python项目需要使用node,我已经安装过了,但是项目还是识别不到node。所以我想在虚拟环境测试下,请问需要怎么操作
使用道具 举报 回复 支持 反对
发表于 2024-7-23 09:25:17 | 显示全部楼层
宝塔用户_bwfjjx 发表于 2024-7-23 09:01
这个Python项目需要使用node,我已经安装过了,但是项目还是识别不到node。所以我想在虚拟环境测试下,请 ...

您好,您项目是在面板上部署的吗,需要在面板上部署的才能识别到的
使用道具 举报 回复 支持 反对
发表于 2024-7-23 09:38:04 | 显示全部楼层
运维技术阿闯 发表于 2024-7-23 09:25
您好,您项目是在面板上部署的吗,需要在面板上部署的才能识别到的

Python项目是通过面板上的 网站>Python项目  这里部署的。
node 是通过 PM2管理器 5.6 部署的,上面的Python项目无法识别到这个node。请问需要怎么解决
使用道具 举报 回复 支持 反对
发表于 2024-7-23 10:03:33 | 显示全部楼层
宝塔用户_bwfjjx 发表于 2024-7-23 09:38
Python项目是通过面板上的 网站>Python项目  这里部署的。
node 是通过 PM2管理器 5.6 部署的,上面的Pyt ...

您好,python项目识别node?这个好像只能通过代码来实现
这边举例:使用psutil库来获取系统进程列表,并通过判断进程的命名空间来识别出运行在特定node上的进程
  1. import psutil

  2. def identify_processes_on_node(node_name):
  3.     for process in psutil.process_iter(['pid', 'name', 'username']):
  4.         try:
  5.             if process.info['username'] == node_name:
  6.                 print(f"Process {process.info['pid']} ({process.info['name']}) is running on node {node_name}")
  7.         except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
  8.             pass

  9. # 调用函数,传入你要识别的node名称
  10. identify_processes_on_node("your_node_name")


  11. 请注意,上述代码中的"your_node_name"需要替换为你要识别的实际node名称
复制代码
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急问题处理

论坛响应时间:10分钟

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

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

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

立即付费处理

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

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