Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用cxFreeze将Python程序转换为Windows可执行文件?_Python_Bash_Python 2.7_Cx Freeze - Fatal编程技术网

如何使用cxFreeze将Python程序转换为Windows可执行文件?

如何使用cxFreeze将Python程序转换为Windows可执行文件?,python,bash,python-2.7,cx-freeze,Python,Bash,Python 2.7,Cx Freeze,首先,我想说,我基本上不知道计算机是如何工作的 我需要将Python程序(untitle.py)转换为exe,我正在使用cxFreeze。我使用了安装程序,cxFreeze让我运行 cxfreeze untitled.py --target-dir dist 所以我进入Git Bash并键入 cd /c/python27/scripts ./cxfreeze untitled.py --target-dir dist 然后Bash告诉我 bash: ./cxfreeze: c:\python

首先,我想说,我基本上不知道计算机是如何工作的

我需要将Python程序(untitle.py)转换为exe,我正在使用cxFreeze。我使用了安装程序,cxFreeze让我运行

cxfreeze untitled.py --target-dir dist
所以我进入Git Bash并键入

cd /c/python27/scripts
./cxfreeze untitled.py --target-dir dist
然后Bash告诉我

bash: ./cxfreeze: c:\python\32-bit\2.7\python.exe^M: bad interpreter: No such file or directory

有人能告诉我我做错了什么吗?我使用的是Win 7和Python 2.7。

你能在windows shell而不是git bash中试用吗?
^M
让我觉得CRLF和LF结尾可能把事情搞砸了
c:\python\32-bit\2.7\python.exe
在Unix中不起作用environment@cricket_007没错,但是Git Bash有一些黑魔法。您可以看到他实际上正在运行
/c/python27/scripts/cxfreeze
,它被符号链接回windows环境中的
c:\python\32位\…
。@AdamSmith。我想真正的问题是为什么Git bashused@cricket_007“我基本上不知道计算机是如何工作的。”我读到这句话是“我在遵循教程并学习版本控制等良好实践,这让我开始使用Git Bash。”我认为这是朝着正确方向迈出的一步,即使它会混淆(甚至导致)这里的错误!!!:)你能在Windowsshell而不是GitBash中尝试它吗?
^M
让我觉得CRLF和LF结尾可能把事情搞砸了
c:\python\32-bit\2.7\python.exe
在Unix中不起作用environment@cricket_007没错,但是Git Bash有一些黑魔法。您可以看到他实际上正在运行
/c/python27/scripts/cxfreeze
,它被符号链接回windows环境中的
c:\python\32位\…
。@AdamSmith。我想真正的问题是为什么Git bashused@cricket_007“我基本上不知道计算机是如何工作的。”我读到这句话是“我在遵循教程并学习版本控制等良好实践,这让我开始使用Git Bash。”我认为这是朝着正确方向迈出的一步,即使它会混淆(甚至导致)这里的错误!!!:)