【发布时间】:2015-01-29 13:21:59
【问题描述】:
我正在尝试删除一个我显然是很久以前安装的包(真的不记得了),但我发现它比我想象的要难(包的名称是astropy)。
如果我这样做:
import pip
inst_packgs = pip.get_installed_distributions()
inst_packgs_lst = ["%s" % (i.key) for i in inst_packgs]
print inst_packgs_lst
软件包被列为已安装。
但如果我尝试:
pip list
软件包未列为已安装。
如果我这样做:
pip search astropy
包在 PyPi 中被列为可用包。
如果我尝试:
pip uninstall astropy
我明白了:
Cannot uninstall requirement astropy, not installed
Storing debug log for failure in /home/gabriel/.pip/pip.log
为什么这不起作用?我应该如何从我的系统中删除这个包?
更新
pyenv 安装在我的系统中,并且在本地设置为不同的版本,这就是包没有显示的原因。对不起大家,这个问题应该关闭/删除。
【问题讨论】:
-
日志文件有什么有用的信息吗?
标签: python package packages uninstallation