gpt4 book ai didi

pip - 如何使用 pip3 或任何其他方式干净地卸载我的 python 包?

转载 作者:行者123 更新时间:2023-12-03 00:23:08 25 4
gpt4 key购买 nike

这是我用于安装 python 程序的 setup.py 文件,使用 python3 setup.py install 安装后,创建了一个名为 testmain 的程序条目,当我做了 pip3 freeze 它在输出中显示了 abc==0.1 ,所以我使用 pip3 和 pip3 uninstall abc 卸载了它,尽管软件包是已卸载,但我的路径上仍然存在条目 testmain ,有没有办法让 pip3 在卸载过程中也删除此条目,或者以任何其他方式让我可以在相同情况下干净地卸载我的程序?

from setuptools import setup

setup(name='abc',
version='0.1',
description='test',
url='http://github.com/rjdp',
author='rajdeep',
author_email='rajdeep.sharma@rtcamp.com',
license='MIT',
packages=['cli'],
install_requires=[
'cement',
],
entry_points = {
'console_scripts': ['testmain=cli.abc:main'],
},
zip_safe=False)

最佳答案

代替 python3 setup.py 安装使用:

pip3 install .

然后

pip3 uninstall abc

这将删除 testmain。

我今天有同样的问题,花了整个早上试图找出为什么脚本无法卸载。直到我在这里看到拉玛纳的回答:https://askubuntu.com/questions/38692/how-does-one-remove-applications-installed-through-python-setup-py-install 才起作用。

“您应该始终使用“pip”安装Python应用程序。pip支持卸载选项。”以及注释中有关如何支持本地路径的示例。

关于pip - 如何使用 pip3 或任何其他方式干净地卸载我的 python 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29346217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com