我已经用python setup.py install安装了一个python包。
如何卸载?
我已经用python setup.py install安装了一个python包。
如何卸载?
当前回答
从本地安装 Python setup.py安装
从本地卸载 PIP卸载mypackage
其他回答
我并没有完全回答这个问题,但我每天都在帮助我:
使用
pip install .
这将把包放在$HOME/.local中。卸载与
pip uninstall <package_name>
转到你的python包目录,删除你的。egg文件, 例如: python2.5 (ubuntu): /usr/lib/python2.5/site-packages/
python2.6 (ubuntu): /usr/local/lib/python2.6/dist-packages/
我想你可以打开setup.py,找到包名,然后让pip卸载它。
假设名称在'METADATA'变量中可用:
pip uninstall $(python -c "from setup import METADATA; print METADATA['name']")
我用python setup.py在conda环境下开发了一个开发鸡蛋链接,用pip uninstall <packagename>删除了鸡蛋链接。至少在这种情况下,卸载pip是一种方法。
我曾经在过去的某个时候不小心在我的全局环境中运行了“python setup.py install”,卸载时遇到了很大的困难。这些解决方案并没有帮助。“pip uninstall”和“不能卸载'splunk-appinspect'”不搭。没有找到要卸载的文件。”“sudo pip uninstall”失败“无法卸载要求splunk-appinspect,未安装”。我尝试卸载pip,删除pip缓存,搜索我的硬盘驱动器的包,等等…
“pip show”最终引导我找到了解决方案,“Location:”指向一个目录,重命名该目录导致打包从pip的列表中删除。我重新命名了目录,它没有重新出现在pip的列表中,现在我可以在virtualenv中重新安装我的包。