在 OS X 10.6.8 上,我使用卸载了一个包(至少 pip 告诉我是这样)
sudo pip uninstall pkg_name
但当我这样做时包裹仍然出现
pip freeze
我再次尝试执行上面的卸载命令,pip 告诉我该软件包尚未安装。
这里有什么问题?如何验证软件包是否已卸载?如果是这样,我可以刷新某种点的索引来纠正它吗?
我以为你可能有两个pip
二进制文件,当你运行时sudo
,你的 shell 首先选择了错误的一个。但如果你再次运行它就没有任何意义sudo
and pip
删除了包裹。你确实这样做了吗?
如果您没有运行same命令两次,你可能有不同的pip
运行卸载和冻结的二进制文件。检查以下两个命令是否产生相同的输出:
$ sudo pip freeze
# ... sudo output
$ pip freeze
# ... normal output
无论如何,您可以使用以下命令检查软件包是否已安装:
$ python -c 'import pkg_name' &> /dev/null && echo installed || echo not installed
没有任何刷新功能pip
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)