Java Python setup.py中的自定义安装脚本有什么问题?

Java Python setup.py中的自定义安装脚本有什么问题?,java,python,python-3.x,setuptools,Java,Python,Python 3.x,Setuptools,嗨,我是Python编程新手。我编写了以下setup.py脚本,通过自定义安装来安装依赖项。但是,python包没有安装在我的虚拟环境中。请帮帮我 from setuptools import setup, find_packages from setuptools.command.install import install class CustomInstallCommand(install): """Customized setuptools install command -

嗨,我是Python编程新手。我编写了以下
setup.py
脚本,通过自定义安装来安装依赖项。但是,python包没有安装在我的虚拟环境中。请帮帮我

from setuptools import setup, find_packages
from setuptools.command.install import install


class CustomInstallCommand(install):
    """Customized setuptools install command - prints a friendly greeting."""

    def run(self):
        print("I am trying to install ...")
        install.run(self)

# dependencies = ['configparser == 4.0.2', 'colorama == 0.4.3', 'xlsxwriter == 1.2.7']


setup(cmdclass={
        'install': CustomInstallCommand,
        },
    name='Testing',
      version='0.1',
      author='DD Mishra',
      description='PDE Integration testing',
      packages=find_packages(),
      install_requires=['configparser == 4.0.2', 'colorama == 0.4.3', 'xlsxwriter == 1.2.7']
      )
如果我从
setup()
函数中删除以下行,它就可以正常工作

cmdclass={
        'install': CustomInstallCommand,
        },

可能是什么问题?请帮我解决。我正试图实现我们在Java和Python中使用的maven或gradle类型的功能。

使用和不使用
cmdclass时,哪些功能确切有效,哪些不有效?有错误吗?看见了吗@博士,先生,太好了,成功了。非常感谢你。您可以回答,这样我就可以接受答案。使用和不使用
cmdclass
时,哪些确切有效,哪些无效?有错误吗?看见了吗@博士,先生,太好了,成功了。非常感谢你。你可以回答,这样我就可以接受答案。