Mysql
如何在 localhost 上安裝 Python 模組以便 Ansible 找到它?
我想使用該
community.mysql.mysql_user
模組。它需要 PyMySQL 或 MySQLdb。我在 localhost 上安裝了 PyYySQLpip3 install pymysql
,但仍然出現有關失去 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 (0.9.3) 中的 PyMySQL
本地主機是 WSL2 Ubuntu 20.04。
PyMySQL
是對執行模組的主機的要求。該模組需要安裝在執行 msql 伺服器的伺服器上,而不是ansible-playbook playbook.yml
執行的電腦上。