-
-
Save marcusmoller/7432dc68ada8de1a9663 to your computer and use it in GitHub Desktop.
Python-SFML + cx_freeze problem
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Compiling using cx_freeze: | |
$ python setup.py build | |
running build | |
running build_exe | |
copying /usr/lib/python3.3/site-packages/cx_Freeze/bases/Console -> build/exe.linux-x86_64-3.3/main | |
copying /usr/lib/libpython3.3m.so.1.0 -> build/exe.linux-x86_64-3.3/libpython3.3m.so.1.0 | |
writing zip file build/exe.linux-x86_64-3.3/library.zip | |
Name File | |
---- ---- | |
m BUILD_CONSTANTS | |
m _bz2 /usr/lib/python3.3/lib-dynload/_bz2.cpython-33m.so | |
m _codecs | |
m _codecs_cn /usr/lib/python3.3/lib-dynload/_codecs_cn.cpython-33m.so | |
m _codecs_hk /usr/lib/python3.3/lib-dynload/_codecs_hk.cpython-33m.so | |
m _codecs_iso2022 /usr/lib/python3.3/lib-dynload/_codecs_iso2022.cpython-33m.so | |
m _codecs_jp /usr/lib/python3.3/lib-dynload/_codecs_jp.cpython-33m.so | |
m _codecs_kr /usr/lib/python3.3/lib-dynload/_codecs_kr.cpython-33m.so | |
m _codecs_tw /usr/lib/python3.3/lib-dynload/_codecs_tw.cpython-33m.so | |
m _collections | |
m _datetime /usr/lib/python3.3/lib-dynload/_datetime.cpython-33m.so | |
m _dummy_thread | |
m _functools | |
m _heapq /usr/lib/python3.3/lib-dynload/_heapq.cpython-33m.so | |
m _imp | |
m _io | |
m _locale | |
m _multibytecodec /usr/lib/python3.3/lib-dynload/_multibytecodec.cpython-33m.so | |
m _sre | |
m _strptime | |
m _struct /usr/lib/python3.3/lib-dynload/_struct.cpython-33m.so | |
m _thread | |
m _threading_local | |
m _warnings | |
m _weakref | |
m _weakrefset | |
m abc | |
m argparse | |
m array /usr/lib/python3.3/lib-dynload/array.cpython-33m.so | |
m base64 | |
m binascii /usr/lib/python3.3/lib-dynload/binascii.cpython-33m.so | |
m builtins | |
m bz2 | |
m calendar | |
m codecs | |
P collections | |
m collections.abc | |
m constants /home/marcus/PROGRAMMING/sfml-zombies/src/constants.py | |
m contextlib | |
m copy | |
m copyreg | |
m cx_Freeze__init__ /usr/lib/python3.3/site-packages/cx_Freeze/initscripts/Console3.py | |
m datetime | |
m dummy_threading | |
P encodings | |
m encodings.aliases | |
m encodings.ascii | |
m encodings.base64_codec | |
m encodings.big5 | |
m encodings.big5hkscs | |
m encodings.bz2_codec | |
m encodings.charmap | |
m encodings.cp037 | |
m encodings.cp1006 | |
m encodings.cp1026 | |
m encodings.cp1140 | |
m encodings.cp1250 | |
m encodings.cp1251 | |
m encodings.cp1252 | |
m encodings.cp1253 | |
m encodings.cp1254 | |
m encodings.cp1255 | |
m encodings.cp1256 | |
m encodings.cp1257 | |
m encodings.cp1258 | |
m encodings.cp424 | |
m encodings.cp437 | |
m encodings.cp500 | |
m encodings.cp65001 | |
m encodings.cp720 | |
m encodings.cp737 | |
m encodings.cp775 | |
m encodings.cp850 | |
m encodings.cp852 | |
m encodings.cp855 | |
m encodings.cp856 | |
m encodings.cp857 | |
m encodings.cp858 | |
m encodings.cp860 | |
m encodings.cp861 | |
m encodings.cp862 | |
m encodings.cp863 | |
m encodings.cp864 | |
m encodings.cp865 | |
m encodings.cp866 | |
m encodings.cp869 | |
m encodings.cp874 | |
m encodings.cp875 | |
m encodings.cp932 | |
m encodings.cp949 | |
m encodings.cp950 | |
m encodings.euc_jis_2004 | |
m encodings.euc_jisx0213 | |
m encodings.euc_jp | |
m encodings.euc_kr | |
m encodings.gb18030 | |
m encodings.gb2312 | |
m encodings.gbk | |
m encodings.hex_codec | |
m encodings.hp_roman8 | |
m encodings.hz | |
m encodings.idna | |
m encodings.iso2022_jp | |
m encodings.iso2022_jp_1 | |
m encodings.iso2022_jp_2 | |
m encodings.iso2022_jp_2004 | |
m encodings.iso2022_jp_3 | |
m encodings.iso2022_jp_ext | |
m encodings.iso2022_kr | |
m encodings.iso8859_1 | |
m encodings.iso8859_10 | |
m encodings.iso8859_11 | |
m encodings.iso8859_13 | |
m encodings.iso8859_14 | |
m encodings.iso8859_15 | |
m encodings.iso8859_16 | |
m encodings.iso8859_2 | |
m encodings.iso8859_3 | |
m encodings.iso8859_4 | |
m encodings.iso8859_5 | |
m encodings.iso8859_6 | |
m encodings.iso8859_7 | |
m encodings.iso8859_8 | |
m encodings.iso8859_9 | |
m encodings.johab | |
m encodings.koi8_r | |
m encodings.koi8_u | |
m encodings.latin_1 | |
m encodings.mac_arabic | |
m encodings.mac_centeuro | |
m encodings.mac_croatian | |
m encodings.mac_cyrillic | |
m encodings.mac_farsi | |
m encodings.mac_greek | |
m encodings.mac_iceland | |
m encodings.mac_latin2 | |
m encodings.mac_roman | |
m encodings.mac_romanian | |
m encodings.mac_turkish | |
m encodings.mbcs | |
m encodings.palmos | |
m encodings.ptcp154 | |
m encodings.punycode | |
m encodings.quopri_codec | |
m encodings.raw_unicode_escape | |
m encodings.rot_13 | |
m encodings.shift_jis | |
m encodings.shift_jis_2004 | |
m encodings.shift_jisx0213 | |
m encodings.tis_620 | |
m encodings.undefined | |
m encodings.unicode_escape | |
m encodings.unicode_internal | |
m encodings.utf_16 | |
m encodings.utf_16_be | |
m encodings.utf_16_le | |
m encodings.utf_32 | |
m encodings.utf_32_be | |
m encodings.utf_32_le | |
m encodings.utf_7 | |
m encodings.utf_8 | |
m encodings.utf_8_sig | |
m encodings.uu_codec | |
m encodings.zlib_codec | |
m engine /home/marcus/PROGRAMMING/sfml-zombies/src/engine.py | |
m entities /home/marcus/PROGRAMMING/sfml-zombies/src/entities.py | |
m errno | |
m functools | |
m genericpath | |
m gettext | |
m heapq | |
m imp | |
P importlib | |
m importlib._bootstrap | |
m importlib.machinery | |
m io | |
m itertools | |
m keyword | |
m linecache | |
m locale | |
m main__main__ main.py | |
m map /home/marcus/PROGRAMMING/sfml-zombies/src/map.py | |
m math /usr/lib/python3.3/lib-dynload/math.cpython-33m.so | |
m numbers /usr/lib/python3.3/numbers.py | |
m operator | |
m optparse | |
m os | |
m player /home/marcus/PROGRAMMING/sfml-zombies/src/player.py | |
m posix | |
m posixpath | |
m projectile /home/marcus/PROGRAMMING/sfml-zombies/src/projectile.py | |
m pwd | |
m quopri | |
m re /usr/lib/python3.3/re.py | |
m reprlib | |
m resources /home/marcus/PROGRAMMING/sfml-zombies/src/resources.py | |
P sfml /usr/lib/python3.3/site-packages/sfml/__init__.py | |
m sfml.audio /usr/lib/python3.3/site-packages/sfml/audio.cpython-33m.so | |
m sfml.graphics /usr/lib/python3.3/site-packages/sfml/graphics.cpython-33m.so | |
m sfml.network /usr/lib/python3.3/site-packages/sfml/network.cpython-33m.so | |
m sfml.system /usr/lib/python3.3/site-packages/sfml/system.cpython-33m.so | |
m sfml.window /usr/lib/python3.3/site-packages/sfml/window.cpython-33m.so | |
m sre_compile /usr/lib/python3.3/sre_compile.py | |
m sre_constants /usr/lib/python3.3/sre_constants.py | |
m sre_parse /usr/lib/python3.3/sre_parse.py | |
m stat | |
m stringprep | |
m struct | |
m sys | |
m textwrap | |
m threading | |
m time /usr/lib/python3.3/lib-dynload/time.cpython-33m.so | |
m token | |
m tokenize | |
m traceback | |
m types | |
m unicodedata /usr/lib/python3.3/lib-dynload/unicodedata.cpython-33m.so | |
m warnings | |
m weakref | |
m weapon /home/marcus/PROGRAMMING/sfml-zombies/src/weapon.py | |
m zipimport | |
m zlib /usr/lib/python3.3/lib-dynload/zlib.cpython-33m.so | |
copying /usr/lib/python3.3/lib-dynload/_bz2.cpython-33m.so -> build/exe.linux-x86_64-3.3/_bz2.cpython-33m.so | |
copying /usr/lib/python3.3/lib-dynload/_codecs_cn.cpython-33m.so -> build/exe.linux-x86_64-3.3/_codecs_cn.cpython-33m.so | |
copying /usr/lib/python3.3/lib-dynload/_codecs_hk.cpython-33m.so -> build/exe.linux-x86_64-3.3/_codecs_hk.cpython-33m.so | |
copying /usr/lib/python3.3/lib-dynload/_codecs_iso2022.cpython-33m.so -> build/exe.linux-x86_64-3.3/_codecs_iso2022.cpython-33m.so | |
copying /usr/lib/python3.3/lib-dynload/_codecs_jp.cpython-33m.so -> build/exe.linux-x86_64-3.3/_codecs_jp.cpython-33m.so | |
copying /usr/lib/python3.3/lib-dynload/_codecs_kr.cpython-33m.so -> build/exe.linux-x86_64-3.3/_codecs_kr.cpython-33m.so | |
copying /usr/lib/python3.3/lib-dynload/_codecs_tw.cpython-33m.so -> build/exe.linux-x86_64-3.3/_codecs_tw.cpython-33m.so | |
copying /usr/lib/python3.3/lib-dynload/_datetime.cpython-33m.so -> build/exe.linux-x86_64-3.3/_datetime.cpython-33m.so | |
copying /usr/lib/python3.3/lib-dynload/_heapq.cpython-33m.so -> build/exe.linux-x86_64-3.3/_heapq.cpython-33m.so | |
copying /usr/lib/python3.3/lib-dynload/_multibytecodec.cpython-33m.so -> build/exe.linux-x86_64-3.3/_multibytecodec.cpython-33m.so | |
copying /usr/lib/python3.3/lib-dynload/_struct.cpython-33m.so -> build/exe.linux-x86_64-3.3/_struct.cpython-33m.so | |
copying /usr/lib/python3.3/lib-dynload/array.cpython-33m.so -> build/exe.linux-x86_64-3.3/array.cpython-33m.so | |
copying /usr/lib/python3.3/lib-dynload/binascii.cpython-33m.so -> build/exe.linux-x86_64-3.3/binascii.cpython-33m.so | |
copying /usr/lib/python3.3/lib-dynload/math.cpython-33m.so -> build/exe.linux-x86_64-3.3/math.cpython-33m.so | |
copying /usr/lib/python3.3/site-packages/sfml/audio.cpython-33m.so -> build/exe.linux-x86_64-3.3/sfml.audio.so | |
copying /usr/lib/python3.3/site-packages/sfml/graphics.cpython-33m.so -> build/exe.linux-x86_64-3.3/sfml.graphics.so | |
copying /usr/lib/python3.3/site-packages/sfml/network.cpython-33m.so -> build/exe.linux-x86_64-3.3/sfml.network.so | |
copying /usr/lib/python3.3/site-packages/sfml/system.cpython-33m.so -> build/exe.linux-x86_64-3.3/sfml.system.so | |
copying /usr/lib/python3.3/site-packages/sfml/window.cpython-33m.so -> build/exe.linux-x86_64-3.3/sfml.window.so | |
copying /usr/lib/python3.3/lib-dynload/time.cpython-33m.so -> build/exe.linux-x86_64-3.3/time.cpython-33m.so | |
copying /usr/lib/python3.3/lib-dynload/unicodedata.cpython-33m.so -> build/exe.linux-x86_64-3.3/unicodedata.cpython-33m.so | |
copying /usr/lib/python3.3/lib-dynload/zlib.cpython-33m.so -> build/exe.linux-x86_64-3.3/zlib.cpython-33m.so | |
Executable crash: | |
$ ./main | |
Traceback (most recent call last): | |
File "/usr/lib/python3.3/site-packages/cx_Freeze/initscripts/Console3.py", line 27, in <module> | |
exec(code, m.__dict__) | |
File "main.py", line 4, in <module> | |
File "/usr/lib/python3.3/importlib/_bootstrap.py", line 1558, in _find_and_load | |
File "/usr/lib/python3.3/importlib/_bootstrap.py", line 1525, in _find_and_load_unlocked | |
loader = _find_module(name, path) | |
File "/home/marcus/PROGRAMMING/sfml-zombies/src/engine.py", line 1, in <module> | |
import sfml as sf | |
File "/usr/lib/python3.3/importlib/_bootstrap.py", line 1558, in _find_and_load | |
File "/usr/lib/python3.3/importlib/_bootstrap.py", line 1525, in _find_and_load_unlocked | |
loader = _find_module(name, path) | |
File "/usr/lib/python3.3/site-packages/sfml/__init__.py", line 13, in <module> | |
from sfml.graphics import * | |
File "/usr/lib/python3.3/importlib/_bootstrap.py", line 1558, in _find_and_load | |
File "/usr/lib/python3.3/importlib/_bootstrap.py", line 1525, in _find_and_load_unlocked | |
loader = _find_module(name, path) | |
File "ExtensionLoader_sfml_graphics.py", line 11, in <module> | |
File "graphics.pxd", line 16, in init sfml.graphics (src/sfml/graphics.cpp:38306) | |
AttributeError: 'module' object has no attribute 'Rectangle |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment