2012-02-16 2 views
0

J'ai installé python27 sur mon MacBook Pro (OS X 10.6.8) en utilisant Macports. Voici la sortie pour sudo port select --list python:Pourquoi mon système python est-il exécuté lorsque j'ai sélectionné un autre python en utilisant Macports?

Available versions for python: 
    none 
    python25-apple 
    python26-apple 
    python27 (active) 

Mais quand je tape la commande python, il est en cours d'exécution Python26:

rod:~ $python 
Python 2.6.6 (r266:84292, Feb 11 2012, 09:09:16) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 

J'ai essayé de désinstaller mes pythons MacPorts (je l'habitude d'avoir la python31 et Python25 macports ainsi) et la réinstallation, mais en vain.

Je dois noter que j'ai récemment dû faire une restauration de la machine à remonter le temps en raison d'une panne de disque dur, et j'ai constaté que certains liens ne semblaient pas correctement restaurés. Je me demande si cela pourrait être une source de mes problèmes ici. Des conseils?

+0

Que diriez-vous de '$ quel python'? –

+0

Le résultat de 'quel python': /Library/Frameworks/Python.framework/Versions/2.6/bin/python – ralbatross

+0

Hm, c'est un emplacement étrange pour votre" système python "à ... Aussi: http: // stackoverflow .com/questions/6152765/macports-didnt-lieu-python-select-in-opt-local-bin –

Répondre

1

Votre profil .profile a-t-il toujours les chemins /opt/local ajoutés à $PATH? Si ce n'est pas présent alors malgré être sélectionné vous ne l'obtiendrez pas par défaut car il symbolise la version à /opt/local/bin/python

+0

C'était ça @prodigitalson, merci! Je n'ai pas/opt/local/bin dans mon PATH. – ralbatross

Questions connexes