ติดตั้ง python3 แบบ ไม่มีเน็ต centos7

ไม่ได้เขียนนาน เพราะไม่ว่างเลย ว่าไปเลยละกันรีบ

เนื่องจาก เราอาจจะเจอบางลูกค้าที่เค้าไม่ใช้เน็ตมา เราก็จะ yum ติดตั้งไม่ได้

จะ pip install ก็ไม่ได้ ดังนั้น เราอาจจะต้องมีเครื่อง หรือ vmware ที่มี เน็ตก่อน

โดยเครื่องนี้ เราจะเอาไว้ download ตัวติดตั้งโปรแกรม

ขอแนะนำว่า OS เวอรชั่น รุ่น ควรเป็นแบบเดียวกับ เครื่องลูกค้า โดยในที่นี้ผมเจอเป็น centos 7 64 bit

ตอนแรกเราต้องโหลด โปรแกรม python3 ที่เป็น rpm ก่อนโดยใช้คำสั่ง yum install –downloadonly –downloaddir=/home/app_python3/ python3

จากนั้นจะได้ไฟล์ rpm มาหลายไฟล์ ก็เก็บไว้ โดยหากเอาไปติดตั้ง ที่ server จริงโดยใช้คำสั่ง rpm -ivh python3-*

python3-* คือไฟล์ที่ขึ้นด้วยชื่อ python3 ทั้งหมด โดยปกติเราจะติดตั้งทุกไฟล์ แต่วิธีนี้จะลงให้ทุกไฟล์ rpm

จากนั้นทดสอบ อาจจะ พิมพ์  python3 เลย ดูว่าใช้ได้ไหม

 

จากนั้นเราอาจจะมีการติดตั้ง pip3 บ้าง ขึ้นแรก เราต้องดูก่อนว่าเราได้ลง pip3  ไปหรือยัง ตอน rpm ไฟล์จะชื่อ python3-pip-9.0.3-7.el7_7.noarch.rpm

รุ่นไฟล์อาจจะเปลี่ยนไปตาม os หรือ อื่นๆ

 

จากนั้น ให้ลองพิมพ์ pip3 ดูว่าใช้ได้ไหม

 

จากนั้นกลับไปเครื่อง ทดสอบเรา  โดยวิธี

pip3 download yourpackage

จากนั้นอาจจะได้ไฟล์เป็น .zip .whl
ให้นำไฟล์ทั้งหมดที่โหลดได้ไปลงที่ server ลูกค้า จากนั้นใช้คำสั่ง
pip3 install path/yourpackage.tar.gz
หรือ
pip3 install path/yourpackage-version.whl
หรือ
pip3 install *.tar.gz
หรือ
pip3 install *.whl
 
หากพบ error เช่น No matching distribution found for  ก็ ลองดูว่าขาดไฟล์ไรแล้วไปโหลดดูนะ

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *