metersphere3.6之python脚本,为何引用不到自己安装在虚拟环境下的第三方库_argon2_cffi_bindings._ffi

确认在test-runner节点下安装了python虚拟环境和相关的库,脚本中也指定了python解释器的路径和对应的库的路径,但是在执行脚本时就是找不到相应的库
脚本如下:


返回这个

看打印的日志来看,指定的解释器似乎没有起作用,在执行 Python 脚本时,GraalVM 作为脚本引擎并没有正确加载我指定的 Python 环境和依赖包, 虽然我已经在脚本中设置了 PYTHON_HOMEsys.path,但 GraalVM 仍然会尝试在自己的环境中查找依赖包。我不知道GraalVM自己的环境和依赖包在哪个路径下,求助大佬指点迷津!!

建议进入metersphere容器和task-runner容器查看对应路径下是否存在第三方库,如果容器里没有挂载到就引用不到。

1 个赞

两个容器的路径下都是有的,用requests库都能成功,就是这个库引用不到

问题解决, minio版本 7.2.x开始引入了对 argon2-cffi的依赖。我卸载重装了7.1.x的版本就好了。 :smiley: