Paylaşılan bir ana bilgisayarda yüklü başka sürümüne Python varsayılan yapma

oy
1

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?

Oluştur 09/12/2008 saat 16:35
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
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"
Cevap 09/12/2008 saat 16:37
kaynak kullanıcı

oy
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
Cevap 09/12/2008 saat 16:47
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more