Điểm:0

Làm cách nào để tôi cài đặt mô-đun Python trên máy chủ cục bộ để Ansible tìm thấy nó?

lá cờ cn

tôi muốn sử dụng cộng đồng.mysql.mysql_user mô-đun. Nó yêu cầu PyMySQL hoặc MySQLdb. Tôi đã cài đặt PyYySQL với cài đặt pip3 pymysql trên máy chủ cục bộ, nhưng thông báo lỗi về PyMySQL bị thiếu vẫn xuất hiện. Tôi nghĩ có lẽ tôi nên cài đặt vào một thư mục hệ thống với sudo, nhưng lỗi vẫn xuất hiện.

Những điều sau đây cũng không giúp được gì, sau khi gỡ cài đặt lại bằng pip3:

  • cài đặt sudo apt --yes python3-pymysql
  • cài đặt sudo apt --yes python3-mysqldb

Lệnh cài đặt từ trang PyMySQL trên PYPI (python3 -m pip install pymysql) đã đưa ra kết quả này:

Yêu cầu đã được thỏa mãn: PyMySQL trong /usr/lib/python3/dist-packages (0.9.3)

Máy chủ cục bộ là WSL2 Ubuntu 20.04.

Điểm:2
lá cờ in

PyMySQL là một yêu cầu đối với máy chủ thực thi mô-đun. Mô-đun cần được cài đặt trên máy chủ chạy máy chủ msql chứ không phải máy tính nơi ansible-playbook playbook.yml được thực thi.

Geoffrey avatar
lá cờ cn
Cảm ơn. Tôi đã hiểu sai điều đó có nghĩa là gì.
lá cờ ke
Tại sao đây là trường hợp mặc dù? Tôi nghĩ rằng ansible không yêu cầu cài đặt bất kỳ thứ gì đặc biệt trên các máy chủ từ xa mà nó quản lý.
Henrik Pingel avatar
lá cờ in
Ansible là không có tác nhân. Nhưng một số mô-đun có phụ thuộc. Dưới mui xe, Ansible tạo một tập lệnh python nhỏ cho từng tác vụ và một số có phần phụ thuộc. Tập lệnh đó được sao chép vào máy chủ từ xa và được thực thi ở đó. Các phụ thuộc luôn được liệt kê trong tài liệu.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.