我有一个Python项目,当使用命令提示符对音频文件和其他参数执行该项目时,该项目可以工作。我想跳过所有步骤来执行它,并获得带有可执行文件.exe
的最终项目。
我尝试使用cx_Freeze
,但由于出现以下错误,所以无法通过pip或conda命令安装该库:
$ pip install cx_Freeze
Traceback (most recent call last):
File "c:\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Anaconda3\Scripts\pip.exe\__main__.py", line 5, in <module>
File "c:\anaconda3\lib\site-packages\pip\_internal\__init__.py", line 19, in <module>
from pip._vendor.urllib3.exceptions import DependencyWarning
File "c:\anaconda3\lib\site-packages\pip\_vendor\urllib3\__init__.py", line 8, in <module>
from .connectionpool import (
File "c:\anaconda3\lib\site-packages\pip\_vendor\urllib3\connectionpool.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版。
有什么建议吗?我能做什么?
答案 0 :(得分:0)
当我尝试将python项目编译成.exe时遇到了这个问题,这里的问题是Windows操作系统具有一个dll文件,该文件替换了旧的C ++可再发行文件,并且其中有一些不需要的代码为了将系统编译为.exe,我在探索中没有找到解决方案