我刚刚从源代码安装了新的iPython 0.11,但不幸的是它与以前的版本不兼容,所以我需要使用的所有脚本都无法工作。然后我从Macports安装了iPython 0.10版本,希望它会替换当前版本(也许这不是一个好主意 - 事情变得更加复杂了)。但它并没有替换掉0.11版本,我的脚本仍然在使用iPython 0.11版本。唯一需要做的就是让我的脚本能够正常工作。所以我需要卸载iPython v.0.11,或者使版本0.10成为首选版本。谢谢任何帮助!
pip uninstall ipython
可能可以卸载它。
否则,您需要找到文件并将其删除。在交互提示符中执行以下操作:
>>> import IPython
>>> IPython
这应该能展示出它是从哪里导入的。
sudo pip uninstall ipython
没有使用 sudo,这个我无法正常工作。
/usr/local/bin/python2.7/site-packages
下,默认情况下这是一个受保护的文件夹,所以需要管理员权限。它应该被安装在类似于/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/
的地方。对我来说,虚拟环境不是最好的选择,当涉及到必须始终可用于Python的基本包时,无论何时何地都可以使用任何版本。然而,现在我的pip安装(对于python2和python3)已经得到了控制。 - Aziz Alto
pip3 uninstall ipython
...我发现在运行了pip uninstall ipython
后,我的系统上仍然有一个ipython的副本潜伏着。 - emunsing