You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Ansible以调用虚拟环境中安装的Python库?

如何配置Ansible以调用虚拟环境中安装的Python库?

我这边的环境里,Ansible安装在一台我有权限访问的服务器上,但我没有root权限,只能用自己的账号安装包之类的操作。

我在自己的虚拟环境(venv)里安装了requests、pywinrm这些依赖包,但运行Ansible的时候,它根本找不到这些包。

具体问题可以总结为这几点:

  • 系统Python(也就是Ansible当前指向的Python版本)里看不到我装的包,我用这个命令验证过:/usr/bin/python3.9 -m pip list
  • 但在我的虚拟环境里,执行python -m pip list就能正常显示这些已安装的包
  • 最终运行Ansible时会抛出错误:winrm or requests is not installed: No module named 'winrm'

我试过在调用Ansible时通过命令行指定ansible_python_interpreter参数,但没起到作用。有没有人知道怎么解决这个问题?

备注:内容来源于stack exchange,提问作者souser

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 17:09:34