linux上源码安装py2exe
生活随笔
收集整理的這篇文章主要介紹了
linux上源码安装py2exe
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在windows上開發(fā)確實(shí)很痛苦。所幸的是py2exe這個模塊對windows的支持很好,雖然最近一次更新已經(jīng)是在2008年了,但是這個模塊用起來還是不錯的。
決定要轉(zhuǎn)到fedora20上來打包windows程序,所以先安裝pywin32和這個py2exe吧,下載到源碼py2exe-0.6.9.zip,解壓:
unzip py2exe-0.6.9.zip進(jìn)入到文件夾py2exe-0.6.9中,按照python安裝第三方模塊的通用邏輯: 簡單看下READMEtxt python setup.py install奇怪的是這里居然報錯了: [zpf@localhost Downloads]$ cd py2exe-0.6.9/ [zpf@localhost py2exe-0.6.9]$ sudo python setup.py install [sudo] password for zpf: running install running build running build_py running build_ext building '_memimporter' extension gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPYTHONDLL=\"PYTHON27.DLL\" -DPYTHONCOM=\"pythoncom27.dll\" -I/usr/include/python2.7 -c source/MemoryModule.c -o build/temp.linux-x86_64-2.7/source/MemoryModule.o <command-line>:0:12: warning: missing terminating " character [enabled by default] <command-line>:0:12: warning: missing terminating " character [enabled by default] source/MemoryModule.c:30:0: warning: ignoring #pragma warning [-Wunknown-pragmas]#pragma warning( disable : 4311 4312 )^ source/MemoryModule.c:32:21: fatal error: Windows.h: No such file or directory#include <Windows.h>^ compilation terminated. error: command 'gcc' failed with exit status 1關(guān)鍵是:fatal error: Windows.h: No such file or directory這句。看來是缺少庫文件,找一下然后加到環(huán)境變量試試:
/home/zpf/Downloads/py2exe-0.6.9/source在這里找到很多庫文件,加入環(huán)境變量后還是不行,依然報錯。
總結(jié)
以上是生活随笔為你收集整理的linux上源码安装py2exe的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Win10】Surface Pro 6
- 下一篇: 使用nohup指令将linux服务器进程