Python 在windows中找不到cxfreeze命令

Python 在windows中找不到cxfreeze命令,python,configuration,compilation,cx-freeze,Python,Configuration,Compilation,Cx Freeze,我通过msi安装程序在我的Windows 7 pc上安装。它告诉我安装成功,运行pip install cx\u Freeze不会导致任何问题 无论如何,当我尝试在windows命令行中运行命令cxfreeze--version时,它告诉我,找不到该程序。我甚至不确定这个命令是否必须在命令行中运行,或者在一些python shell中运行 尽管安装成功,但我的文件系统中没有可执行的cxfreeze.xyz文件。但是在python安装文件夹中有一个文件Scripts\cxfreeze。此文件没有扩

我通过msi安装程序在我的Windows 7 pc上安装。它告诉我安装成功,运行
pip install cx\u Freeze
不会导致任何问题

无论如何,当我尝试在windows命令行中运行命令
cxfreeze--version
时,它告诉我,找不到该程序。我甚至不确定这个命令是否必须在命令行中运行,或者在一些python shell中运行

尽管安装成功,但我的文件系统中没有可执行的
cxfreeze.xyz
文件。但是在python安装文件夹中有一个文件
Scripts\cxfreeze
。此文件没有扩展名,无法在命令行中执行。它不是二进制文件,而是包含以下文本:

#!C:\Python\32-bit\3.4\python.exe

from cx_Freeze import main

main()

我如何才能让cxfreeze运行,就像他们文档中所说的那样?

经过进一步研究,我发现这是cx\U Freeze的一个已知缺陷:


在链接中还有一个变通方法,我在这里引用:

我在
venv\Scripts\
中创建了一个
cxfreeze.cmd
,内容如下:

:: cxfreeze.cmd
:: make sure cxfreeze from the official installation is in the same folder
:: python is in my path
python "%~dp0\cxfreeze" %*
并且cmd.exe可以识别
cxfreeze.cmd
,这样我现在就可以运行
cxfreeze--version
。也许开发人员可以考虑将我的文件添加到正式安装过程中。

对我起了什么作用:

在cmd中运行:

python[python文件夹的目录]\Scripts\cxfreeze postinstall


(解决方案得益于)

PATH环境变量的内容是什么?my PATH的Python相关内容:
C:\Python34\;C:\Python34\Scripts可以在SO主题中找到对我有效的替代解决方案。