**出现场景:**在 3.7.1 版本首次初始化发布机时出现。(即在 3.7.1 版本之前初始化成功过的发布机不会出现该问题)
现象:
发布机初始化成功,连接 web 资产时报错:
原因:
v3.7.1 jms_web 容器中静态文件 pip_packages.zip 包中缺失部分 python 依赖,导致初始化成功后发布机上缺少 Python 依赖,连接远程应用时直接报错如上图
进入依赖包目录查看依赖包为 24 个,确认缺少依赖
依赖包目录为:C:\Users\Administrator\AppData\Local\Temp\pip_packages\pip_packages
解决:
1、下载完整的pip_packages.zip的依赖包: 链接:百度网盘 请输入提取码
提取码:hfhw
2、使用 administrator 账号登录堡垒机,并将依赖包文件上传到指定目录解压,解压后如下图所示有 25 个依赖包:
C:\Users\Administrator\AppData\Local\Temp\pip_packages\pip_packages
3、安装依赖
cmd 执行以下命令
pip install -r C:\Users\Administrator\AppData\Local\Temp\pip_packages\pip_packages\requirements.txt --no-index --find-links=C:\Users\Administrator\AppData\Local\Temp\pip_packages\pip_packages