我不知道这是怎么回事,但我用 pip 安装了 cx_Freeze
pip install cx_Freeze
Pip 说所有内容都已安装到我的 site-packages 文件夹中。
我仔细检查了 cx_Freeze 是否在该文件夹中,并且该文件夹位于我的 Windows 路径中。
但是每当我尝试运行 cxfreeze 时,我都会收到
'cxfreeze' is not recognized as an internal or external command, operable program or batch file
错误。
我尝试跑步:
cxfreeze bookit.py --target-dir bookitdir
cx_Freeze bookit.py --target-dir bookitdir
一切都无济于事。我对windows不是很熟悉。我所有的黑客工作都是在我的 MacBook 上进行的,所以如果这是一个愚蠢的问题,我很抱歉。
编辑:我还确认 C:\Python27\Scripts\ 也在路径上。还是没有骰子。
如果python安装在“C:\Python34\”中,通常cxfreeze会安装在“C:\Python34\Scripts”中。确保它也在 PATH 中。 并且应编辑 cxfreeze.bat 以指向正确的 exe 文件。
作为所选答案此处只需执行以下命令:
cd 到你的 python 目录,然后是 Scripts 文件夹,对我来说是:
C:\Python27\Scripts
这里只需运行以下命令:
python cxfreeze-postinstall
现在你可以像这样使用cxfreeze:
cxfreeze hello.py --target-dir=your_target_directory
提示:对于 3 不要忘记以管理员身份运行 cmd