Score:0

ฉันจะติดตั้งโมดูล Python บน localhost เพื่อให้ Ansible ค้นหาได้อย่างไร

ธง cn

ฉันต้องการใช้ community.mysql.mysql_user โมดูล. ต้องใช้ PyMySQL หรือ MySQLdb ฉันติดตั้ง PyYySQL ด้วย pip3 ติดตั้ง pymysql บน localhost แต่ข้อความแสดงข้อผิดพลาดเกี่ยวกับ PyMySQL ที่หายไปยังคงปรากฏขึ้น ฉันคิดว่าบางทีฉันควรติดตั้งลงในไดเร็กทอรีระบบด้วย sudo แต่ข้อผิดพลาดยังคงปรากฏขึ้น

สิ่งต่อไปนี้ไม่ได้ผลเช่นกัน หลังจากถอนการติดตั้งด้วย pip3 อีกครั้ง:

  • sudo apt install -- ใช่ python3-pymysql
  • sudo apt install -- ใช่ python3-mysqldb

คำสั่งการติดตั้งจากหน้า PyMySQL บน PYPI (python3 -m pip install pymysql) ให้ผลลัพธ์นี้:

ตอบสนองความต้องการแล้ว: PyMySQL ใน /usr/lib/python3/dist-packages (0.9.3)

Localhost คือ WSL2 Ubuntu 20.04

Score:2
ธง in

ไพมายเอสคิวแอล เป็นข้อกำหนดสำหรับโฮสต์ที่ดำเนินการโมดูล ต้องติดตั้งโมดูลบนเซิร์ฟเวอร์ที่ใช้งานเซิร์ฟเวอร์ msql ไม่ใช่คอมพิวเตอร์ที่ ansible-playbook playbook.yml ถูกดำเนินการ

Geoffrey avatar
cn flag
ขอบคุณ. ฉันเข้าใจผิดว่าหมายถึงอะไร
ke flag
เหตุใดจึงเป็นเช่นนี้ ฉันคิดว่า ansible ไม่ต้องการอะไรเป็นพิเศษในการติดตั้งบนรีโมตโฮสต์ที่มันจัดการ
Henrik Pingel avatar
in flag
Ansible ไม่มีตัวแทน แต่บางโมดูลมีการขึ้นต่อกัน ภายใต้ประทุน Ansible สร้างสคริปต์ไพ ธ อนขนาดเล็กสำหรับแต่ละงานและบางส่วนมีการอ้างอิง สคริปต์นั้นจะถูกคัดลอกไปยังโฮสต์ระยะไกลและดำเนินการที่นั่น การพึ่งพาจะแสดงอยู่ในเอกสารประกอบเสมอ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา