我不知道这笔交易是什么,但我用pip安装了cx_Freeze
pip install cx_Freeze
Pip说一切都安装在我的site-packages文件夹中。
我仔细检查了cx_Freeze是否在该文件夹中,并且该文件夹位于我的Windows PATH中。
但是每当我尝试运行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 \也在路径上。仍然没有骰子。
答案 0 :(得分:0)
如果python安装在“C:\ Python34 \”中,通常cxfreeze将安装在“C:\ Python34 \ Scripts”中。确保它也在PATH中。 并且应该编辑cxfreeze.bat以指向正确的exe文件。
答案 1 :(得分:0)
作为选定的答案here,只需执行以下命令:
cd到您的python目录,然后是Scripts文件夹,对我来说是:
C:\Python27\Scripts
这里只需运行以下命令:
python cxfreeze-postinstall
现在您可以像这样使用cxfreeze:
cxfreeze hello.py --target-dir=your_target_directory
提示:对于3 请勿,请忘记以管理员身份运行cmd