安装cx_Freeze

时间:2018-08-03 15:14:02

标签: python linux install cx-freeze

嗨,我尝试在Linux上安装 cx_Freeze ,但无法安装。我想安装它以在可执行应用程序中转换我的python应用程序(.py)。

我从此网站https://sourceforge.net/projects/cx-freeze/?source=typ_redirect下载资源,并将其提取到一个文件夹中。

我通过在控制台python setup.py build中发出命令来遵循安装说明,并出现以下错误:

python setup.py build
Traceback (most recent call last):
  File "setup.py", line 138, in <module>
    finder = cx_Freeze.ModuleFinder(bootstrap = True)
  File "/home/calbert/Téléchargements/cx_Freeze-4.3.3/cx_Freeze/finder.py", line 160, in __init__
    self._AddBaseModules()
  File "/home/calbert/Téléchargements/cx_Freeze-4.3.3/cx_Freeze/finder.py", line 187, in _AddBaseModules
    self.IncludeModule("traceback")
  File "/home/calbert/Téléchargements/cx_Freeze-4.3.3/cx_Freeze/finder.py", line 678, in IncludeModule
    namespace = namespace)
  File "/home/calbert/Téléchargements/cx_Freeze-4.3.3/cx_Freeze/finder.py", line 346, in _ImportModule
    deferredImports, namespace = namespace)
  File "/home/calbert/Téléchargements/cx_Freeze-4.3.3/cx_Freeze/finder.py", line 436, in _InternalImportModule
    parentModule, namespace)
  File "/home/calbert/Téléchargements/cx_Freeze-4.3.3/cx_Freeze/finder.py", line 502, in _LoadModule
    self._ScanCode(module.code, module, deferredImports)
  File "/home/calbert/Téléchargements/cx_Freeze-4.3.3/cx_Freeze/finder.py", line 588, in _ScanCode
    arguments.append(co.co_consts[opArg])
IndexError: tuple index out of range

谢谢您的帮助,因为我不是Linux上安装程序的专业人士;)

1 个答案:

答案 0 :(得分:0)

cx_Freeze已从sourceforge移走,您只能在那里找到较旧的版本(可能与您的Python安装不兼容)。可以在here on GitHub中找到cx_Freeze的当前来源。

cx_Freeze也可以通过发出命令从PyPI安装

python -m pip install cx_Freeze --upgrade

有关官方信息,请参见entry page of cx_Freeze