2013-03-08 12 views
21

Sadece OS X 10.6.8'i çalıştıran macumda python 2.7'yi indirdim. Yüklenen python'un önceki sürümü 2.6 idi.OS X 10.6.8'de varsayılan Python sürümü terminalde nasıl ayarlanır?

Terminalde python yazdığımda python sürüm 2.6'yı açar. Python'u açmak istiyorum 2.7

Python 2.7'yi varsayılan olarak nasıl açabilirim?

+0

Python 2.7'nizi nasıl yüklediniz? Mac installer disk görüntüsü ile – waitingkuo

+0

. Terminalden kurmak daha iyi olur mu? – CodeKingPlusPlus

+5

Önce, yüklediğiniz tüm python'u bulmak için -python' yazın. – waitingkuo

cevap

11

sizin ~/.bash_profile

# Setting PATH for Python 2.7 
PATH="/path/to/your/python2.7/bin:${PATH}" 
export PATH 

kaydet dosyasına aşağıdakileri ekleyin ve terminali yeniden açın.

+0

değiştirme hakkında iyi bir cevap Python.org OS X yükleyici disk görüntüsü ile varsayılan olarak varsayılan olarak otomatik olarak gerçekleşmiş olmalıdır. –

+0

'~/.bash_profile' nerede bulunur? – CodeKingPlusPlus

+1

'~', ana dizininiz anlamına gelir. Ve orada gizli bir dosya .bash_profile var. 'Vim ~/.bash_profile' yazarak düzenleyebilirsiniz. – waitingkuo

13

kolay çözüm MacPorts yoluyla kurmaktır: (bash ve csh gibi standart kabukları için) kabuk profillerini değiştirmek varsayılan OS X üzerinde Python 2.x için

sudo port install python_select 
port search python # Search for version you are looking for 
sudo port install python27 
sudo port select --set python python27 
+0

Hayır, python.org yükleyicisi tarafından yüklenen Pythons için bu yardımcı olmayacaktır. Bu sadece Apple tarafından sağlanan sistem Pythons için geçerlidir. –

+0

Haklısınız. Cevabımı –

+0

Fixed düzeltmeme izin verin. Bu benim için çalıştı –

18

python.org montajcılar için çerçevesini bin dizinini kabuk yolunuzun önüne ekleyin. Yükleme sırasında seçeneğin seçimini kaldırmamış olduğunuzu varsayarsak, .bash_profile dosyanızda aşağıdakiler olmalıdır.

# Setting PATH for Python 2.7 
# The orginal version is saved in .profile.pysave 
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" 
export PATH 

Ama bu profil yalnızca yeni bir terminal penceresi başlattığınızda varsayılan olarak yürütülür; Mevcut terminal oturumlarına uygulanmayacak. Bu yüzden yeni bir tane açtığınızdan emin olun ve tekrar deneyin. Farklı bir kabuk kullanıyorsanız, bu kabuğun başlangıcını eşdeğerini yapmak için değiştirmeniz gerekebilir.

Python 3.x için OS X'deki python.org yükleyicileri, varsayılan olarak kabuk betiği değiştirme seçeneğini seçmez. Yüklemeyi etkinleştirebilir veya daha sonra klasöründe ilgili Python x.x klasöründe Update Shell Profile.command dosyasını çalıştırabilirsiniz. Ya da sadece doğru profili el ile düzenleyebilirsiniz.