Ben linux için yeni ve sıfırdan yükleyebilirsiniz böylece python silmeye çalışıyordu. Yalnızca / usr / local / bin / içindeki python dosyalarını silmek yerine bunları da sildim:
/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
Şimdi yum kullanmaya çalıştığımda:
-bash: / usr / bin / yum: / usr / bin / python: bozuk yorumlayıcı: Böyle bir dosya veya dizin yok
Bunu düzeltmenin bir yolu var mı veya centos7'yi yeniden yüklemek benim tek umudum mu?
İkincisi ise, fiziksel erişimim olmayan uzak bir sunucuda nasıl yapabilirim?
12
"Ben linux için yeni ve sıfırdan yükleyebilirsiniz böylece python silmeye çalışıyordu" - Python sıfırdan yüklemek muhtemelen yine de bu konuda gitmek için yanlış yoludur; dağıtım tarafından sağlanan 2.7'yi kaldırmak kesinlikle yanlış bir yoldur. Çalışma düşünün ile paket yöneticisi yerine ona karşı.
—
marcelm
Bu Centian için değil Debian içindir, ancak tavsiye diğer dağıtımlar için de geçerlidir: Debian'ı Kırma .
—
Jonathon Reinhart
Yeni bir kurulumdan gelen herhangi bir paketi kaldırmak (özellikle minimal bir kurulum yaptıysanız) dağıtımın kırılması riskini getirir. Çoğu linux dağıtımları bu kadar şişkinlikle gelmez ... önceden yüklenmiş şeker ezmesi veya bunun gibi şeylerle birlikte gelen Windows10 gibi değildir.
—
Giacomo Alzetta
Python 2, linux'un çoğu sürümünde sistem tarafından her türlü şeyi otomatikleştirmek için bir komut dosyası dili olarak kullanılır. Python'u silerek, oturduğunuz daldan biçilmişsinizdir. Linux'u tamamen yeniden yüklemek muhtemelen en güvenlidir. Linux'ta kullanıcı python kurulumu için, genellikle Linux'ta kullanıcı python'unu sistem pythonundan tamamen ayrı tutan bir python sanal ortamı kullanmanız önerilir. Birden fazla ayrı python sürümü yükleyebilmeniz ve bunları korumak / genişletmek için sudo'ya değil, yalnızca kullanıcı düzeyine ihtiyacınız olması avantajına sahiptir.
—
Neil_UK