0
我有kubuntu 15.10與python2.7和python 3.4m安裝 如果我安裝cxfreeze與sudo apt-get cx_freeze它沒有安裝問題,但問題是當我編譯我的Python模塊編譯對於python2.7而不是Python 3 ,所以我想從源代碼編譯cx_freeze和我面對這個錯誤,當我運行sudo python3 setup.py build
在Ubuntu上安裝cx_freeze
這裏的錯誤
adding base module named weakref
running build
running build_py
running build_ext
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict
prototypes -g -fstack-protector-strong -Wformat -Werror=format
security -D_FORTIFY_SOURCE=2 -fPIC -Ibuild/temp.linux-x86_64-3.4
I/usr/include/python3.4m -c source/bases/Console.c -o
build/temp.linux-x86_64-3.4/source/bases/Console.o
x86_64-linux-gnu-gcc -pthread build/temp.linux-x86_64
3.4/source/bases/Console.o -L/usr/lib/python3.4/config-3.4m-x86_64
linux-gnu -lpython3.4 -o build/lib.linux-x86_64
3.4/cx_Freeze/bases/Console -Xlinker -export-dynamic -Wl,-O1 -Wl,
Bsymbolic-functions -lpthread -ldl -lutil -lm -lrt -lexpat -L/usr/lib
-lz -lexpat -s
/usr/bin/ld: cannot find -lz
collect2: error: ld returned 1 exit status
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1'
這看起來很破。你有沒有嘗試用'pip'來安裝python 3版本的cx_freeze? –
我通常避免在python軟件包中使用apt-get install,因爲從debian/ubuntu repo安裝的版本有時比來自pypi的最新版本舊。 –
是否安裝了'zlib1g-dev'軟件包? –