Windows 7 64-bit pyton 2.7 cxfreze 5.0.2

Program:

""" Created on Tue Feb 14 16:41:40 2017 @author: George """ # coding: utf8 import sys base_prefix = getattr(sys, 'base_prefix', getattr(sys, 'real_prefix', sys.prefix)) 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 %d times took %f seconds" % (iters, t1 - t0)) print("Result is %s" % (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') 
  • Is it really my only mistake? Has anyone defeated her ?! - George
  • Can anyone explain what base_prefix is, why it is needed and how to set it so that there is no error when getting an exe file - George

1 answer 1

1. Win an error: AttributeError: 'module' object has no attribute 'base_prefix'. Modified hook.py file c: \ Users \ George \ Anaconda2 \ Lib \ site-packages \ cx_Freeze \ hooks.py dll_path = os.path.join (getattr (sys, "real_prefix", sys.prefix), "DLLs", dll_name) finder.IncludeFiles (dll_path, dll_name) 2. Another error occurred: from. import _methods ImportError: cannot import import _methods

Edit in the program insert: import numpy.core._methods import numpy.lib.format 3. There was an error (builtin and ", though it should not be builtin") + ".") Pygments.util.ClassNotFound: Could not find the style module default ', though it should be builtin. Until you won, can someone have already met with such an error help