(ขออภัยภาษาอังกฤษของฉัน)
ระบบปฏิบัติการของเซิร์ฟเวอร์ของฉันคือ Ubuntu 20.04 อย่างที่เราทราบใน Ubuntu 20.04 Python 3.8 ได้รับการติดตั้งเป็นค่าเริ่มต้น และแอปพลิเคชันระบบจำนวนมากทำงานบน Python 3.8
ฉันติดตั้ง Python 3.9 เพิ่มเติมในเซิร์ฟเวอร์ Ubuntu ของฉัน และเซิร์ฟเวอร์ของฉันก็ทำงานได้ดีอยู่พักหนึ่ง
อย่างไรก็ตาม, เมื่อฉันอัปเกรดโมดูลส่วนกลาง ของ Python (3.8 และ 3.9 ทั้งคู่) เกิดปัญหาขึ้น โปรแกรมระบบบางตัว เช่น ตัวอัปเดตซอฟต์แวร์
และ ซอฟต์แวร์และการอัปเดต
ไม่ทำงาน
พวกเขาแสดงข้อผิดพลาดโดยบอกว่าไม่พบโมดูลส่วนกลางของ Python บางตัว ฉันพยายามแก้ไขปัญหาด้วยการติดตั้ง python global modules อีกครั้ง แต่ไม่สามารถแก้ไขได้
ฉันไม่ต้องการ Python 3.9 สำหรับระบบเซิร์ฟเวอร์ทั้งหมด สำหรับบัญชีผู้ใช้ที่ไม่ใช่รูทเพียงไม่กี่บัญชีเท่านั้น และโมดูลส่วนกลางที่จำเป็นเท่านั้นคือ pip
และ เวน
. สามารถติดตั้งโมดูลอื่นๆ บนฐานโครงการได้
ดังนั้นฉันจึงพยายามติดตั้ง Python 3.9 ในฐานะผู้ใช้ที่ไม่ใช่รูท แต่มีข้อผิดพลาดเกิดขึ้นและล้มเหลว
ฉันจะติดตั้ง Python 3.9 (หรือสูงกว่า) อย่างปลอดภัยสำหรับผู้ใช้ที่ไม่ใช่รูทได้อย่างไร
- ที่นี่ ปลอดภัย การติดตั้งหมายถึงการติดตั้งที่ไม่รบกวนค่าเริ่มต้นของระบบ Python 3.8
- ไม่สำคัญว่า Python 3.9 (หรือสูงกว่า) จะติดตั้งทั้งระบบหรือสำหรับผู้ใช้เฉพาะ