Ben 2.3 varsayılan olarak, paylaşılan bir ana bilgisayarda değilim ve python2.4 sembolik bağlantıyı değiştiremezsiniz. Ben 2.4'e üzerine çalışma yapacak yönetmen bir sym bağlantı oluşturarak çalıştı, ancak görünüyor ben ./python olarak çalıştırın sürece presedence almak / usr / bin / piton altındaki 'küresel' piton tercüman. Bu davranışı geçersiz kılmak için alternatif hangi yolu vardır?
Paylaşılan bir ana bilgisayarda yüklü başka sürümüne Python varsayılan yapma
oy
1
2 cevaplar
oy 2
2

Bir sembolik oluşturun ve YOL değişkeni yolunu prepend:
ln -s /usr/bin/python2.4 $HOME/bin/python
export PATH="$HOME/bin:$PATH"
oy 3
3
kabuktan çalışıyorsanız, size önerildiği gibi sembolik bir bağlantı oluşturmak ve .profile içinde yolunu güncelleyebilirsiniz. Bu önceki bir yayında anlatılmıştır.
durumda bu yalnızca paylaşılan ana bilgisayarda çalıştırmak CGI / ne olursa olsun komut, sen sahip kodu çalıştırın ne tercüman sistemini anlatmak için komut üstündeki shebang hattını değiştirebilir.
yani değişim
#!/usr/bin/env python
için
#!/whatever/the/path/to/your/version/python