如何为 python 3.5.2 安装 cx_freeze 5.0.2?

如何为 python 3.5.2 安装 cx_freeze 5.0.2?

我正在运行 ubuntu 16。我安装了 python 2.7 和 3.5。我想安装适用于 python3 的 cx_freeze 最新版本。我从他们的网站下载了软件包,但无法运行 setup.py 文件,因为它总是给我错误。我还安装了 pip3,但它仍然对我不起作用。网上的所有答案都是针对旧版本的 cx_freeze,因此针对新版本的最新答案将很有帮助。

答案1

可以使用 pip 从默认 Ubuntu 存储库中的 python-pip 包中安装 cx-Freeze。pip 已使用以下命令更新至最新版本 (pip-9.0.1)sudo -H pip2 install --upgrade pip

sudo pip install cx_Freeze
Collecting cx_Freeze
Installing collected packages: cx-Freeze
Successfully installed cx-Freeze-5.0.2

>>> import cx_Freeze
>>> dir(cx_Freeze)
['ConfigError', 'ConstantsModule', 'Executable', 'Freezer', 'Module', 'ModuleFinder', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', '__version__', 'bdist_rpm', 'build', 'build_exe', 'common', 'hooks', 'install', 'install_exe', 'main', 'setup', 'sys', 'version']

要为 Python 3.x 安装 cx_Freeze,请使用默认 Ubuntu 存储库中的 python3-pip 包中的 pip3,并使用以下命令将 pip3 更新到最新版本:sudo -H pip3 install --upgrade pip

相关内容