从Python项目中生成一个可执行文件exe



我在Python中有一个项目,当使用命令提示符使用音频文件和其他参数执行时,该项目可以工作。我想跳过执行它的所有步骤,得到一个带有可执行文件.exe的最终项目。我尝试使用cx_Freeze,但我无法通过pip或conda命令安装库,因为我收到了以下错误:

$ pip install cx_Freeze
Traceback (most recent call last):
File "c:anaconda3librunpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:anaconda3librunpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:Anaconda3Scriptspip.exe__main__.py", line 5, in <module>
File "c:anaconda3libsite-packagespip_internal__init__.py", line 19, in <module>
from pip._vendor.urllib3.exceptions import DependencyWarning
File "c:anaconda3libsite-packagespip_vendorurllib3__init__.py", line 8, in <module>
from .connectionpool import (
File "c:anaconda3libsite-packagespip_vendorurllib3connectionpool.py", line 44, in <module>
from .util.queue import LifoQueue
ModuleNotFoundError: No module named 'pip._vendor.urllib3.util.queue'
$ conda install -c pyzo cx_freeze
Solving environment: failed
UnsatisfiableError: The following specifications were found to be in conflict:
- cx_freeze
- win_inet_pton
Use "conda info <package>" to see the dependencies for each package.

我使用的是Windows 10和Anaconda Python 3.7版本。

有什么建议吗?我能做什么?

我在尝试将我的python项目编译为.exe时遇到了这个问题,这里的问题是windows操作系统有一个dll文件,它取代了一个旧的C++可再发行文件,其中有一些代码是系统编译为.exe所不需要的,我在探索时还没有找到解决这个问题的方法

相关内容

  • 没有找到相关文章

最新更新