Installation IPython de travailler avec une version python non par défaut (i.e. python2.6.6 / python2.7) sur Mac OS X Snow Leopard

StackOverflow https://stackoverflow.com/questions/4200486

  •  25-09-2019
  •  | 
  •  

Question

OK les gars c'est difficile, et je l'ai même pas trouvé une solution appropriée sur le site IPython.

Je travaille sur Mac OS X Snow Leopard. J'ai installé IPython à l'aide facile d'installation, ainsi que tous les add-ons de base supplémentaires:

$ sudo easy-install readline pexpect nose ipython

Tout marchait bien et installé correctement.

Le problème est que IPython utilise l'interpréteur Python 2.6.1, mais je voudrais utiliser le python 2.6.6 ou python 2.7. Il est nécessaire, car j'utilise le module « pygame », qui ne fonctionne qu'avec mon installation python 2.6.6.

Comment puis-je faire cela? Merci à l'avance.


Une autre solution:

(en plus de la réponse déjà accepeted, merci pour ce btw.)

Je viens d'utiliser pip à pip uninstall ipython puis sudo pip install ipython. Cette installé contre ma dernière version python. Merci pour l'autre version bien! Je suis venu à utiliser pip pour tous mes besoins d'installation de python au lieu de easy_install la fin.

Était-ce utile?

La solution

Je viens de recevoir le même problème, et je pense avoir trouvé une solution.

Après la mise à jour de votre python à une version non-défaut, par exemple 2.6.6, vous devez également réinstaller prepare-outils. Pour vérifier si votre easy_install est correctement installé, tapez « qui easy_install » pour voir si easy_install est sous le répertoire « /Library/Frameworks/Python.framework/Versions/2.6/bin/ », sinon, il pourrait montrer dans « / usr / bin / "vous devez télécharger la bonne version de setuptools, par exemple, pour 2.6.6, il est setuptools-0.6c11-py2.6.egg et utiliser" sh ./setuptools-0.6c11-py2. 6.egg » pour l'installer. Après tout cela, vous devez rouvrir Teminal juste pour toutes les variables env-vous rafraîchir, puis lorsque vous utilisez « easy_install ipython », vous pouvez obtenir la bonne version de travailler avec ipython.

Il fonctionne pour moi, et j'espère que cela peut vous aider, aussi.

Autres conseils

Invoquer la version de easy_install installé avec la version appropriée de Python.

easy_install-2.7 ...

instructions sur le lien suivant a fonctionné pour moi:

http://blog.praveengollakota.com/47430655 (Assurez-vous de faire suivre l'étape easy_install afin que python2.7 ne sera pas repris par easy_install !!)

Je devais faire les étapes suivantes pour faire avancer les choses pour fonctionner correctement:

1) Mise à jour ~ / .profile pour ajouter le « /Library/Frameworks/Python.framework/Versions/2.7/bin » à mon PYTHONPATH $ et la source pour vous assurer que l'ancien chemin de ipython n'était pas ramassé .

2) Est-ce "sudo easy_install readline" pour assurer que les achèvements de tabulation et d'autres caractéristiques du travail ipython correctement.

(Dans mon cas, je également utiliser pymongo, donc je ne dois désinstaller (désinstaller sudo pip pymongo) et installer (sudo easy_install pymongo) pour obtenir le paquet pymongo au travail).

Hope this helps.

Pourquoi ne pas voir si changeant juste la ligne de tralala dans les scripts python \ travaux de répertoire? Il devrait y avoir un script shell de démarrage IPython là. Diriger vers le chemin complet de la charge Python désirée et lui donner un tourbillon.

Je ne sais pas du chemin complet vers le répertoire des scripts sur OS X. Sur Windows, il est à c:. \ Scripts \ Python2x

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top