Wao*_*aog 7 python configuration compilation cx-freeze
我通过Windows 7 pc上的msi安装程序安装了cx_Freeze.它告诉我安装成功并且运行不会导致任何问题.pip install cx_Freeze
无论如何,当我尝试cxfreeze --version在Windows命令行中运行命令时,它告诉我,程序无法找到.如果必须在命令行或某些python shell中运行此命令,我甚至都不确定.
尽管安装成功,但cxfreeze.xyz我的文件系统中没有可执行文件.但是在python安装文件夹中有一个文件Scripts\cxfreeze.此文件没有扩展名,无法在命令行中执行.它不是二进制文件,而是包含以下文本:
#!C:\Python\32-bit\3.4\python.exe
from cx_Freeze import main
main()
Run Code Online (Sandbox Code Playgroud)
我怎样才能使cxfreeze运行,如文档中所述?
经过更多研究后,我发现这是 cx_Freeze 的一个已知错误: https: //bitbucket.org/anthony_tuininga/cx_freeze/issue/90/cxfreeze-in-windows-is-not-executable
在链接中还有一个解决方法,我在这里引用:
我创建了一个包含以下内容的cxfreeze.cmd文件:venv\Scripts\
:: cxfreeze.cmd
:: make sure cxfreeze from the official installation is in the same folder
:: python is in my path
python "%~dp0\cxfreeze" %*
Run Code Online (Sandbox Code Playgroud)
并且 cmd.exe 可以识别cxfreeze.cmd,这样我cxfreeze --version现在就可以运行了。也许开发人员可以考虑将我的文件添加到官方安装过程中。
| 归档时间: |
|
| 查看次数: |
2445 次 |
| 最近记录: |