2010-03-08 10 views
1

Comment puis-je faire fonctionner la version de Macport Python avec XCode? Quel Python.framework dois-je choisir?Macport Python avec PyObj et XCode

+1

Bonjour, vous voudrez peut-être jeter un coup d'œil au fil de discussion stackoverflow suivant: http://stackoverflow.com/questions/2226902/pyobjc-xcode-3-2-non-apple-python/2227023#2227023 – ChristopheD

+0

@ChristopheD : J'ai vu cette question et la réponse, mais il semble être le problème inverse. Il veut utiliser le python Apple et obtient le python macports. Dans mon cas PyObj utilise toujours Python 2.6.1 (qui est d'Apple) et mon machaps python 2.6.4 est ignoré, indépendamment des chemins que je définis. Quel est le secret pour dire à XCode la version Python que je veux? – Sney

+0

Non, il ne veut pas utiliser Macports, mais il semble qu'il ramasse python d'Apple - essayez le système d'importation sys.stderr.write (sys.executable) – Mark

Répondre

1

Regardez peut-être ici: < https://superuser.com/questions/35256/how-can-i-change-the-default-python-version-on-snow-leopard>. La solution finale mentionne l'utilisation de python_select. En supposant que vous installiez différentes versions de Python d'une manière standard, cela vous permettra de basculer entre elles et Xcode devrait respecter la nouvelle valeur par défaut. Si vous utilisez ActivePython, ce sera différent ... mais dans le cas d'ActivePython, si vous exportez le PYTHONPATH où se trouve votre exécutable ActivePython, Xcode devrait le respecter par défaut (du moins c'est fait automatiquement sur ma machine, exécutant OS X 10.5 et ActivePython 2.7).