cx_Freeze引发AttributeError:模块'setuptools._distutils.command'没有属性'install'

问题描述

我用pyautogui创建了一个GUI自动化程序。 它可以通过names(a) sum 1 name1 470 2 name2 616 3 name3 495 在命令行中工作。 我认为没有问题。 宪法如下。

  • zoom_auto_controller_app / main.py
  • zoom_auto_controller_app / setup.py
  • zoom_auto_controller_app / zoom_controller
  • zoom_controller / controller
  • zoom_controller /模型
  • zoom_controller / templates
  • zoom_controller / views
  • 我想使用cx_Freeze分发此应用程序。 我成功了第一步-`python setup.py build`。 但是,下一步会引发AttributeError-`python setup.py bdist_msi`。 错误消息如下。
    python main.py

    此外,我还向您展示setup.py中的内容

    Traceback (most recent call last):
      File "setup.py",line 77,in <module>
        shortcutDir="ZoomProgramMenu",File "C:\Users\kohei\Anaconda3\lib\site-packages\cx_Freeze\dist.py",line 342,in setup
        distutils.core.setup(**attrs)
      File "C:\Users\kohei\Anaconda3\lib\site-packages\setuptools\_distutils\core.py",line 148,in setup
        dist.run_commands()
      File "C:\Users\kohei\Anaconda3\lib\site-packages\setuptools\_distutils\dist.py",line 967,in run_commands
        self.run_command(cmd)
      File "C:\Users\kohei\Anaconda3\lib\site-packages\setuptools\_distutils\dist.py",line 986,in run_command
        cmd_obj.run()
      File "C:\Users\kohei\Anaconda3\lib\site-packages\cx_Freeze\windist.py",line 
    390,in run
        install = self.reinitialize_command('install',reinit_subcommands = 1)     
      File "C:\Users\kohei\Anaconda3\lib\site-packages\setuptools\__init__.py",line 207,in reinitialize_command
        cmd = _Command.reinitialize_command(self,command,reinit_subcommands)     
      File "C:\Users\kohei\Anaconda3\lib\site-packages\setuptools\_distutils\cmd.py",line 306,in reinitialize_command
        reinit_subcommands)
      File "C:\Users\kohei\Anaconda3\lib\site-packages\setuptools\_distutils\dist.py",line 939,in reinitialize_command
        command = self.get_command_obj(command_name)
      File "C:\Users\kohei\Anaconda3\lib\site-packages\setuptools\_distutils\dist.py",line 859,in get_command_obj
        cmd_obj = self.command_obj[command] = klass(self)
      File "C:\Users\kohei\Anaconda3\lib\site-packages\setuptools\__init__.py",line 172,in __init__
        _Command.__init__(self,dist)
      File "C:\Users\kohei\Anaconda3\lib\site-packages\setuptools\_distutils\cmd.py",line 62,in __init__
        self.initialize_options()
      File "C:\Users\kohei\Anaconda3\lib\site-packages\cx_Freeze\dist.py",line 248,in initialize_options
        distutils.command.install.install.initialize_options(self)
    AttributeError: module 'setuptools._distutils.command' has no attribute 'install'
    

    -版本

  • cx_Freeze-6.2
  • setuptools-50.0.0
  • 这些是最新的。我已经尝试更新。 我找不到问题所在。 请告诉我该怎么办。 我感谢任何评论

    解决方法

    暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

    如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

    小编邮箱:dio#foxmail.com (将#修改为@)