【发布时间】:2014-12-11 00:56:55
【问题描述】:
我想从系统中卸载 iPython(v 2.3.1),所以我使用了以下命令:
sudo pip uninstall ipython
它说已成功卸载。然后当我执行“pip freeze”时,它显示 ipython 仍然安装。它所做的只是将 ipython 从 v 2.3.1 降级到 v 0.12.1。我做错了什么吗?
注意:我的 requirements.txt 中也没有 ipython。
【问题讨论】:
-
您使用的是苹果预装的 Python 2.7 吗?你的系统上还有其他 Python 2.7 吗?您是否首先安装了
ipython和pip?你是如何安装pip的? (我问是因为ipython会转到/usr/bin而不是/usr/local/bin很奇怪,更奇怪的是,如果这样做,包不会转到/Library/Frameworks/Python2.7。) -
同时,如果它“将 ipython 从 v 2.3.1 降级到 v 0.12.1”,这几乎可以肯定意味着您以不同的方式安装了两个版本,安装到不同位置的软件包都在您的
sys.path以及位于您的PATH上的不同位置的可执行文件。所以,2.3.1 隐藏了 0.12.1,现在你已经安装了它,0.12.1 是不隐藏的。