Varsayılan python kurulumunu linux'umdan, rpm komutunu kullanarak, bağımlılıkları kaldırmadan kaldırdım, 2.7'yi manuel olarak kurmaya çalışıyordum, ki bu, işin çelişkili olmasından kaynaklandığını düşündüm. 2.6 yeniden yükledikten sonra python uyandırmaya çalıştığımda bu hatayı alıyorum
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting `$PYTHONHOME` to `<prefix>[:<exec_prefix>]`
ImportError: No module named site
Ayarlamayı denedim PYTHONHOME
ve PYTHONPATH
çok iyi çalışmıyor, son hatayı alıyorum ImportError: No module named site
ve aynı zamanda çalışmayan diğer programları da alıyorum yum
. Ne yapmalıyım? Ayrıca 2.7 kurduğumda --libdir=/usr/lib64
yapılandırmak için kullandım.
Sistemim 64 bit ve gerçekte olduğu gibi geri ihtiyacım var, ne yapmalıyım? Linux kurtarma kullanılarak çözülebilir mi? Herhangi bir yardım takdir edilecektir. Saatlerce çevrimiçi olarak aynı sorunla karşı karşıya kalan diğer kullanıcıların çözümlerini okumak için harcadım, ancak bu işe yaramadı.
whereis
Komutu kullanarak bunları buldum:
python: / usr / bin / python /usr/bin/python2.6 / usr/bin/python2.6-config /usr/lib/python2.3 / usr/lib/python2.6 / usr/lib64/python2.6 / usr / yerel / bin / python / usr/local/bin/python2.7-config /usr/local/bin/python3.2m /usr/local/bin/python3.2 /usr/local/bin/python3.2m -config /usr/local/bin/python2.7 /usr/local/bin/python3.2-config /usr/local/lib/python3.2 /usr/include/python2.6 /opt/python2.7/bin /python2.7-config /opt/python2.7/bin/python2.7 / usr/share/man/man1/python.1.gz
Ne yapmalıyım? Programlama sırasında her zaman manuel olarak python çağırmakla yaşayamıyorum.
Scientific Linux 6.3 kullanıyorum
#!/usr/bin/python2.7
senaryolarınız için çizgi filminiz olarak koyun .