以下是我的setup.py文件,用于安装我的Python程序。使用python3 setup.py install
进行安装后,会创建一个名为testmain
的程序入口。当我运行pip3 freeze
命令时,它在输出中显示abc==0.1
,因此我使用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)