http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/python.1.html
Elma diyor ki:
çalıştırırken
% defaults write com.apple.versioner.python Version 2.5
versiyon 2.5 kullanıcı varsayılan yapacak kullanma DEFAULT PYTHON
DEĞİŞTİRME her ikisi de python ve pythonw komutları (sürüm , kullanılan sürüm seçim yazılımının iç adıdır).
Bu işlem işe yaramıyor!
tppllc-Mac-Pro:~ swirsky$ python --version
Python 2.7
tppllc-Mac-Pro:~ swirsky$ defaults write com.apple.versioner.python Version 2.5
tppllc-Mac-Pro:~ swirsky$ python --version
Python 2.7
ve ne 32 bit piton varsayılan
64-BIT DESTEK yapmak için anahtarı yapar
Sürüm 2.6 (varsayılan olarak açıktır) 64 bit yürütme destekler. Sürüm 2.5 yalnızca 32 bit yürütmeyi destekler.
Python sürümünde olduğu gibi, python komutu 32 ve 64 bit yürütme arasında seçim yapabilir (her ikisi de mevcut olduğunda). Kullanın:
% defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
32-bit yürütme (
/Library/Preferences/com.apple.versioner.python
sistem çapında varsayılan ayarlar kullanılarak) kullanıcı varsayılan yapmak için.% export VERSIONER_PYTHON_PREFER_32_BIT=yes #
Bourne benzeri kabuk ya da
% setenv VERSIONER_PYTHON_PREFER_32_BIT yes #
Cı benzeri kabuklar
I': VERSIONER_PYTHON_PREFER_32_BIT
de kullanılabilir olabilir değişkeni (tercih dosyası üzerinde önceliğe sahiptir) Burada bir çukur aşağı m. Çalışmak için wxpython almaya çalışıyorum. Ama Apple Python 2.7'de çalışmayacak çünkü 64 bitlik bir karbon desteği yok ve henüz kaka destek henüz bitmedi.
=== GÜNCELLEME === tüm yardımlarınız için
teşekkürler! Gizem çözüldü. Kafamı karıştıran bir şey, dizüstü bilgisayarımda (32-bit) wxpython (yeni bir i5 macbook pro) çalıştıran bir sorunum olmadı, fakat masaüstümde çalışmayacaktı (son zamanlarda bir i7 mac pro).
Her ikisi de python 2.7'ye sahipti ve bunun aynı olduğunu varsaydım. Ama değildi!
Mac Pro, x86_64
tppllc-Mac-Pro:~ swirsky$ file `which python`
/Library/Frameworks/Python.framework/Versions/2.7/bin/python: Mach-O universal binary with 3 architectures
/Library/Frameworks/Python.framework/Versions/2.7/bin/python (for architecture i386): Mach-O executable i386
/Library/Frameworks/Python.framework/Versions/2.7/bin/python (for architecture ppc7400): Mach-O executable ppc
/Library/Frameworks/Python.framework/Versions/2.7/bin/python (for architecture x86_64): Mach-O 64-bit executable x86_64
inşa vardı ve dizüstü vermedi:
thrilllap-2:thrillscience swirsky$ file `which python`
/Library/Frameworks/Python.framework/Versions/2.7/bin/python: Mach-O universal binary with 2 architectures
/Library/Frameworks/Python.framework/Versions/2.7/bin/python (for architecture ppc): Mach-O executable ppc
/Library/Frameworks/Python.framework/Versions/2.7/bin/python (for architecture i386): Mach-O executable i386
benim masaüstü makinede x86_64 sürümü olmadan teker yeniden yüklemek olacak gibi Henüz 64 bit desteğine ihtiyacım yok.
Merhaba, python i386'yı nasıl yükleyebilirim? – Believe2014