Форум сайта python.su
0
Здравствуйте, пытаюсь собрать ехе файл парсера, но возникает ошибка
Traceback (most recent call last): File "C:\Python27\lib\site-package\cx_Freeze\initscripts\Console.py", line 27, in <module> exec(code, m.__dict__) File "Name.py", line 82, in <module> File "Name.py", line 80, in choose File "Name.py", in line 9, in Parse File "C:\Python27\lib\site-packages\grab\base.py", line 240, in __init__ self.setup_transport(transport) File "C:\Python27\lib\site-packages\grab\base.py", line 254, in setup_transport mod=__import__(mod_path, globals(),locals(),['foo']) ImportError: No module named transport.curl
from cx_Freeze import setup, Executable setup( name = "Name" , version = "0.1" , description = "test" , executables = [Executable("Name.py")] , )
Отредактировано ser25630 (Май 15, 2014 23:56:16)
Офлайн
31
import sys from cx_Freeze import setup, Executable build_exe_options = {"packages": ["os"], "includes": ["tkinter",'re']}# добавляйте модули здесь base = None if sys.platform == "win32": base = "Win32GUI" setup( name = "guifoo", version = "0.1", description = "My GUI application!", options = {"build_exe": build_exe_options}, executables = [Executable("C:\Python33\Scripts\script.py", base=base)])
Отредактировано sanodin (Май 16, 2014 06:54:39)
Офлайн
0
sanodinСпасибо, выше решение мне помогло, очень вам благодарен
Офлайн
0
sanodinА не подскажите как собрать 32 битный ехе консольного приложения, где-то на форумах видел, что нужно установить 32 битный питон и сх_freeze, но нельзя ли проще?
Офлайн
31
Куда уж проще? А то и под виртуалкой придется собирать.
Офлайн
4
sanodinЯ как раз под виртуалкой и собираю. А можно и прямо под линуксом собрать?
Куда уж проще? А то и под виртуалкой придется собирать.
Офлайн
31
Под Wine можно, но я не пробовал
Офлайн