pip cxfreeze不被识别为内部或外部命令

时间:2014-10-24 01:19:41

标签: pip cx-freeze

我不知道这笔交易是什么,但我用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 \也在路径上。仍然没有骰子。

2 个答案:

答案 0 :(得分:0)

如果python安装在“C:\ Python34 \”中,通常cxfreeze将安装在“C:\ Python34 \ Scripts”中。确保它也在PATH中。 并且应该编辑cxfreeze.bat以指向正确的exe文件。

答案 1 :(得分:0)

作为选定的答案here,只需执行以下命令:

  1. cd到您的python目录,然后是Scripts文件夹,对我来说是:

    C:\Python27\Scripts
    
  2. 这里只需运行以下命令:

    python cxfreeze-postinstall
    
  3. 现在您可以像这样使用cxfreeze:

    cxfreeze hello.py --target-dir=your_target_directory
    

提示:对于3 请勿,请忘记以管理员身份运行cmd