这是我用于安装我的python程序的setup.py文件,在使用python3 setup.py install
安装后,我创建了一个名为testmain
的程序条目,当我pip3 freeze
时它显示{ {1}}在其输出中,所以我使用pip3与abc==0.1
卸载它,虽然已卸载软件包但在我的路径上仍然存在条目pip3 uninstall abc
,是否有一种方法pip3也会删除此在卸载过程中输入或在同一场景下我可以干净地卸载程序的任何其他方式?
testmain
答案 0 :(得分:16)
而不是python3 setup.py安装使用:
pip3 install .
然后
pip3 uninstall abc
这将删除testmain。
我今天也遇到了同样的问题,整个上午都试图找出脚本无法卸载的原因。在我看到Ramana的回答之前,没有任何工作:https://askubuntu.com/questions/38692/how-does-one-remove-applications-installed-through-python-setup-py-install
"您应该始终使用" pip"安装Python应用程序。 pip支持卸载选项。"以及关于如何支持本地路径的公告中的示例。