use*_*794 4 python macos python-3.x ansible
我正在使用 python 3.7.5 运行 Catalina MacOS。我正在尝试运行 ansible 脚本来安装虚拟机。这需要 python >= 2.6 和 PyVmomi。我已经通过 pip 安装了 PyVomi 和 pyVim。两者都安装成功。当我运行剧本时,我收到以下错误消息。不知道我错过了什么。
TASK [Create a virtual machine on given ESXi hostname] *************************
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: ImportError: No module named pyVim
fatal: [localhost -> localhost]: FAILED! => {"changed": false, "msg": "Failed to import the required Python library (PyVmomi) on MacBook-Pro.local's Python /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python. Please read module documentation and install in the appropriate location"}
Run Code Online (Sandbox Code Playgroud)
小智 10
ArunJose_Intel 是正确的。该模块是 pyvmomi,而不是 pyVim。虽然错误表明缺少 pyVim 库。这是误导性的,因为我可以在我的目录中看到它。按照他的建议,我更改了 pip install 命令来安装 pyvmomi。
pip 安装 pyvmomi
我能够运行导入了 pyVim 的 python 脚本。谢谢阿伦。
| 归档时间: |
|
| 查看次数: |
21443 次 |
| 最近记录: |