gpt4 book ai didi

python - 如何允许 cxfreeze 导入 colorama?

转载 作者:行者123 更新时间:2023-12-01 04:38:25 26 4
gpt4 key购买 nike

我是个非常新的人,我想知道是否可以将 colorama 与 cx_freeze 一起打包,我见过一些人有类似的问题,但我完全不明白如何具体选择 colorama。请像我10岁一样解释一下。这是我的 setup.py 文件中 cx_freeze 的编码:

from cx_Freeze import setup, Executable``
setup(name = "popcarventure" ,
version = "0.1" ,
description = "" ,
executables = [Executable("TheAdventure.py")])

你能发布一下如何具体导入colorama吗?非常感激!注意:我在 Windows 上使用 python 3.4,而不是 python 2。

最佳答案

我最近也开始使用Python,遇到了同样的问题,显然最新版本的cxfreeze很难包含压缩模块(.egg,它们类似于.zip文件)。

因此,我将尝试以最简单的方式解释我是如何做到这一点的。

我假设您将 Python 安装在 C:\Python34 中。

  1. 关闭所有 python 命令行或 IDLE GUI。

  2. 转到您的 Python34 安装文件夹,它应该位于 C:\Python34 上。

  3. 打开“Lib”文件夹并找到“site-packages”文件夹

  4. 现在您需要删除您的colorama Egg 文件,该文件包含名为colorama-0.3.3.egg 或其他内容的模块类似,我们需要以未压缩的方式安装它。

  5. 创建一个 .cfg 文件,其中包含在安装过程中解压缩这些 Egg 文件的说明,转到 C:\Python34\Lib\distutils 创建一个新的记事本文件并将其命名为:distutils .cfg 并粘贴此:

    [easy_install]
    zip_ok = 0

保存并继续最后一步

  • 打开 Windows 命令提示符,写入:

    cd C:\python34\scripts

  • 现在你只需写:

    pip install colorama

    完成后,您可以开始创建带有 colorama 的可执行文件

    注意:从现在开始,您使用 pip 或 easy_install 或 python install 命令安装的任何 Egg 模块都将被解压缩,因此使用 cx_freeze 它们将可以工作。

    关于python - 如何允许 cxfreeze 导入 colorama?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31303629/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com