【发布时间】:2018-12-20 21:40:50
【问题描述】:
我有一个 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 版。
有什么建议吗?我能做些什么?
【问题讨论】:
-
不要将代码 sn-ps 用于 python 代码。它仅适用于 HTML、CSS 和 JavaScript。
-
您需要
win_inet_pton包吗?如果没有,您可以为此项目创建不同的 Anaconda 环境。如果你没有绑定cx_freeze,我可以推荐PyInstaller。我使用 pyinstaller 创建可执行文件取得了更大的成功。 -
谢谢。我是新来的,这是我第一次问..
标签: python anaconda spyder cx-freeze