我想使用该community.mysql.mysql_user
模块。它需要 PyMySQL 或 MySQLdb。我在pip3 install pymysql
localhost 上安装了 PyYySQL,但仍然出现有关缺少 PyMySQL 的错误消息。我想也许我应该使用 sudo 安装到系统目录中,但仍然出现错误。
再次使用 pip3 卸载后,以下操作也无济于事:
sudo apt install --yes python3-pymysql
sudo apt install --yes python3-mysqldb
PYPI 上 PyMySQL 页面上的安装命令(python3 -m pip install pymysql)给出了以下输出:
已满足要求:/usr/lib/python3/dist-packages 中的 PyMySQL(0.9.3)
本地主机是 WSL2 Ubuntu 20.04。
答案1
PyMySQL
是执行模块的主机的要求。模块需要安装在运行 msql 服务器的服务器上,而不是ansible-playbook playbook.yml
执行的计算机上。