python将py转换为在windows上运行的ubuntu中的exe

python将py转换为在windows上运行的ubuntu中的exe,python,windows,ubuntu,exe,executable,Python,Windows,Ubuntu,Exe,Executable,我正在使用ubuntu,我有一个python程序,我想把py改成exe 适用于windows我该怎么做 我试过了 pyinstaller --onefile g_long.py 但当我运行该文件时,无法在windows上运行 那么,是否有任何命令或其他解决方案 我知道还有另一个命令是autopy,但我认为如果我在windows上运行,它将转换为它的操作系统。如果我在linux上运行,它将适用于windows。如果我在linux上运行,它将适用于linux。简而言之,你不能在Ubuntu上用p

我正在使用ubuntu,我有一个python程序,我想把py改成exe

适用于windows我该怎么做

我试过了

pyinstaller --onefile g_long.py 
但当我运行该文件时,无法在windows上运行

那么,是否有任何命令或其他解决方案


我知道还有另一个命令是autopy,但我认为如果我在windows上运行,它将转换为它的操作系统。如果我在linux上运行,它将适用于windows。如果我在linux上运行,它将适用于linux

。简而言之,你不能在Ubuntu上用pyinstaller生成Windows可执行文件。现在我知道它不能与pyinstaller一起工作。你要做的是交叉编译。正如@DYZ所说,
pyinstaller
不能这样做。您需要在Windows计算机上运行
pyinstaller
,以使Windows可执行。