Cxfreeze-Comments

Sergey 01.07.2017 - 16:27

Хоть я и не увлекаюсь сборкой standalone-приложений, больше предпочитая web-dev, но за один только труд и раскладывание ("разжевывание") по полочкам - автору жирный плюс. Надеюсь что если кто-то озадачится вопросом сбора бинарей - наткнется на твою статью. Молодца )

Andrew 02.07.2017 - 11:51

Отличная статья - большой спасибо, все супер! Единственный минус - жаль что на гитхабе нет PDF-ки с самой статьей.

Leon74 04.07.2017 - 11:57

Отличная статья! Пока только мельком просмотрел, но уровень виден сразу. В закладки, однозначно. Спасибо!

George 06.10.2017 - 16:15

cx_Freeze

Отличная статья! Но у меня при сборке ошибка : AttributeError: 'module' object has no attribute 'base_prefix' Программа тест untitled10.py:

""" Created on Tue Feb 14 16:41:40 2017

@author: George """

  1. coding: utf8

import sys

from theano import function, config, shared, tensor import numpy import time

vlen = 10 * 30 * 768 # 10 x #cores x # threads per core iters = 1000

rng = numpy.random.RandomState(22) x = shared(numpy.asarray(rng.rand(vlen), config.floatX)) f = function([], tensor.exp(x).transfer(None)) print(f.maker.fgraph.toposort()) t0 = time.time() for i in range(iters):

    r = f()

t1 = time.time() print("Looping f seconds" % (iters, t1 - t0)) print("Result is (numpy.asarray(r),)) if numpy.any([isinstance(x.op, tensor.Elemwise) and

              ('Gpu' not in type(x.op).__name__)
              for x in f.maker.fgraph.toposort()]):
    print('Used the cpu')

else:

    print('Used the gpu')

Команда на сборку: python setup.py build

setup.py: from cx_Freeze import setup, Executable setup(

    name = "untitled10",
    version = "1.0",
    description = "untitled10",
    executables = [Executable("D:\Users\george\Raspoz64\untitled10.py")]

) Windows 7 64-bit Python 2.7

Если у Вас найдется время, то попытайтесь получить EXE файл. Спасибо, Георгий. P.S. Обращаюсь к Вам потому, что в интернете не нашел вразумительного ответа как убрать ошибку при сборке.

Chaos 12.10.2017 - 08:00

Огромный вес файла

Если используется PyQT, то сборка в результате весит около 200 Мб даже если у меян программа состоит из пустого окна. Это нормально?

Jenyay 12.10.2017 - 12:47

Qt - очень тяжелая библиотека. Надо смотреть и пробовать, можно ли что-то из нее не включать в сборку.

Алексей 15.11.2017 - 14:41

Создание запускаемых файлов из скриптов на языке Python с помощью cx_Freeze

12. Создание инсталятора MSI не рабочая ссылка < этой таблицы>