Il semble que votre installation de Python 2.6 soit terminée MacPorts sur la base de la /opt/local
préfixe. Si vous ne l'avez pas installé avec MacPorts et que vous avez votre propre raison d'utiliser /opt/local
Ignorez cette réponse. Si vous l'avez fait, vous pouvez installer ipython avec port
.
port install py26-ipython
Assurez-vous que votre $PATH
est définie pour inclure la variable d'environnement /opt/local/bin
. Cela aurait dû être fait par l'installateur de MacPorts. Mon ~/.profile
ressemble à :
# MacPorts Installer addition on 2009-03-05_at_21:11:52: adding an appropriate PATH variable for use with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.
# MacPorts Installer addition on 2009-03-05_at_21:11:52: adding an appropriate MANPATH variable for use with MacPorts.
export MANPATH=/opt/local/share/man:$MANPATH
# Finished adapting your MANPATH environment variable for use with MacPorts.
Je serais prudent d'utiliser easy_install en conjonction avec MacPorts Python, en particulier pour les modules que MacPorts fournit déjà. Par exemple, MacPorts ipython place l'exécutable à l'endroit suivant /opt/local/bin/ipython2.6
ainsi que /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/ipython
エディトリアル
Pour désinstaller la version easy_installed d'ipython, d'après ce que je sais, il faut supprimer manuellement les fichiers associés. Je me base ici sur mon installation d'ipython. Commencez par supprimer les exécutables :
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/ipcluster
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/ipcontroller
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/ipengine
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/iptest
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/ipython
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/ipython-wx
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/ipythonx
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/irunner
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/pycolor
Ensuite, supprimez le dossier et egg-info dans site-packages :
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/IPython/
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/ipython-0.10-py2.6.egg-info
Ensuite, supprimez le dossier doc :
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/share/doc/ipython/
Ensuite, supprimez les fichiers man :
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/share/man/man1/ipcluster.1.gz
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/share/man/man1/ipcontroller.1.gz
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/share/man/man1/ipengine.1.gz
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/share/man/man1/ipython-wx.1.gz
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/share/man/man1/ipython.1.gz
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/share/man/man1/ipythonx.1.gz
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/share/man/man1/irunner.1.gz
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/share/man/man1/pycolor.1.gz
Enfin, ouvrez le fichier /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/easy-install.pth
et voyez s'il y a une ligne faisant référence à l'œuf ipython. Supprimez-la.