Tuesday, August 25, 2020

How to install a python library mysql-connector-python manually

  • ประเด็นมีอยู่ว่าต้องการให้ python ติดตั้ง driver mysql ไม่ได้ 
  • Ubuntu 18.04 ของ DMZ รัน pip3 install ไม่ได้ เพราะลง python-pip3 ไม่ได้ เพราะ sudo apt-get install ไม่ได้ น่าจะติด Firewall
  • แต่ Ubuntu 18.04 ของ Workstation sudo apt install และ pip install ได้ปกติ

Solved

  • ที่เครื่อง Workstation แล้วดูพาธที่มันไปโหลด lib มา
# pip3 install mysql-connector-python

  • มันเป็นพาธไฟล์ .whl ให้เรา rename เป็น .zip  

  • ข้างในไฟล์ zip เราจะได้ประมาณนี้ แตกไฟล์ไปที่ เครื่องที่ pip install ไม่ได้ ไปที่พาธนี้

/usr/local/lib/python3.x/dist-packages

  • เรียบร้อยทดสอบผ่าน
Add
  • หรือเราจะไปคัดลอก lib ใน
/usr/local/lib/python3.x/dist-packages
  • หรือใน
/usr/local/lib/python3.x/site-packages
  • ไปวางเครื่องที่ pip ไม่ได้จบคับ
  • ดูเวอร์ชั่น python ให้ตรงกันด้วย เพราะ lib มันใช้ เวอร์ชั่นของใครของมัน
  • หรือไปดูใน /usr/lib/python_x.x

Ref

No comments:

Post a Comment

Popular Posts