ฉันยังใหม่กับ linux และพยายามลบหลามเพื่อให้ฉันสามารถติดตั้งได้ตั้งแต่ต้น แทนที่จะลบเฉพาะไฟล์ไพ ธ อนใน / usr / local / bin / I ก็ลบไฟล์เหล่านี้ด้วย:
/usr/bin/python
/usr/bin/python2.7
/usr/lib/python2.7
/usr/lib64/python2.7
/etc/python
/usr/include/python2.7
/usr/share/man/man1/python.1.gz
/usr/src/Python-3.7.3/python
ตอนนี้เมื่อใดก็ตามที่ฉันพยายามใช้ yum ฉันจะได้รับ:
-bash: / usr / bin / yum: / usr / bin / python: ล่ามที่ไม่ดี: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
มีวิธีการแก้ไขปัญหานี้หรือติดตั้ง centos7 ความหวังเดียวของฉัน
หากเป็นรุ่นหลังฉันจะทำเช่นนั้นบนเซิร์ฟเวอร์ระยะไกลที่ฉันไม่สามารถเข้าถึงทางกายภาพได้อย่างไร
12
"ฉันใหม่กับ linux และพยายามลบหลามเพื่อให้ฉันสามารถติดตั้งได้ตั้งแต่ต้น" - การติดตั้ง Python จากรอยขีดข่วนอาจเป็นวิธีที่ผิดที่จะไปเกี่ยวกับเรื่องนี้อยู่ดี; การลบ 2.7 ของ distro ที่ให้มาของคุณเป็นวิธีที่ผิดอย่างแน่นอน พิจารณาทำงานร่วมกับผู้จัดการแพคเกจของคุณแทนที่จะต่อต้าน
—
marcelm
นี้สำหรับ Debian ไม่ CentOS แต่คำแนะนำที่นำไปใช้กับ distros อื่น ๆ เช่นกัน: ไม่ทำลาย Debian
—
Jonathon Reinhart
การลบแพ็คเกจใด ๆที่มาจากการติดตั้งใหม่ (โดยเฉพาะถ้าคุณทำการติดตั้งน้อยที่สุด) จะทำให้เกิดความเสี่ยงที่จะเกิดความเสียหาย ลินุกซ์ส่วนใหญ่ไม่ได้มาพร้อมกับ bloat ที่มาก ... มันไม่เหมือนกับ Windows10 ที่มาพร้อมกับ candy crush ที่ติดตั้งไว้ล่วงหน้าหรืออะไรทำนองนั้น
—
Giacomo Alzetta
Python 2 ถูกใช้โดยระบบใน linux เวอร์ชันส่วนใหญ่เป็นภาษาสคริปต์เพื่อทำให้สิ่งต่าง ๆ เป็นไปโดยอัตโนมัติ เมื่อลบไพ ธ อนคุณจะเห็นสาขาที่คุณนั่งอยู่ มันอาจจะปลอดภัยที่สุดในการติดตั้ง linux ใหม่ทั้งหมด สำหรับผู้ใช้ที่ติดตั้ง python ใน linux แนะนำโดยทั่วไปให้ใช้ python virtual environment ใน linux ซึ่งทำให้ผู้ใช้ python แยกจาก python ของระบบโดยสิ้นเชิง มันมีข้อดีที่คุณสามารถติดตั้งหลามแบบแยกได้หลายรุ่นและต้องการเพียงแค่ระดับผู้ใช้ไม่ใช่ sudo เพื่อรักษา / ขยายพวกมัน
—
Neil_UK