Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何卸载使用easy_install安装的软件包的非活动版本_Python_Package_Pip_Easy Install - Fatal编程技术网

Python 如何卸载使用easy_install安装的软件包的非活动版本

Python 如何卸载使用easy_install安装的软件包的非活动版本,python,package,pip,easy-install,Python,Package,Pip,Easy Install,我发现我的OS X上安装了两个版本的pip,我想删除旧版本(它也被yolk-l标记为“非活动”) 在另一篇文章中,我发现可以使用pip uninstall命令卸载软件包。但在我的例子中,我只想删除包的旧版本,而保留活动版本不变。如何正确执行此操作?要删除非活动版本,应将其从easy-install.pth文件中删除,并删除该软件包的egg目录。 我没有OSX,但在我的ubuntu中,easy-install.pth位于“/usr/local/lib/python2.7/dist-packages

我发现我的OS X上安装了两个版本的
pip
,我想删除旧版本(它也被
yolk-l
标记为“非活动”)


在另一篇文章中,我发现可以使用
pip uninstall
命令卸载软件包。但在我的例子中,我只想删除包的旧版本,而保留活动版本不变。如何正确执行此操作?

要删除非活动版本,应将其从easy-install.pth文件中删除,并删除该软件包的egg目录。
我没有OSX,但在我的ubuntu中,easy-install.pth位于“/usr/local/lib/python2.7/dist-packages/easy-install.pth”中,egg目录位于“/usr/local/lib/python2.7/dist-packages/”

令人惊讶的是,
pip-list
pip-freeze
在活动版本中没有像
yolk-l
那样列出。而且,在活动版本中,没有清除系统错误的命令。您是否找到了一些(预自动化)方法(除了下面Pooria建议的自脚本编写之外)?