Я пытаюсь использовать py2exe для компиляции эксперимента отслеживания глаз, написанного на Python 2.7 (32-разрядный). В эксперименте используется библиотека психопатов. Я написал эксперимент с помощью PyCharm IDE, и эксперимент выполняется, когда я запускаю его через IDE PyCharm, используя интерпретатор в виртуальной среде, расположенной по адресу C:\Users\phil\Python_2.7_32-bit
.Ошибка выполнения исполняемого файла, скомпилированного с py2exe
Эксперимент компилируется без возникновения каких-либо ошибок при вводе в командную строку следующей команды: C:\Users\phil\Python_2.7_32-bit\Scripts\python.exe C:\Users\phil\PycharmProjects\iTRAC\VisSearch\setup.py py2exe
.
Когда я запустить исполняемый файл, генерируемый выше команды py2exe, я получаю эту ошибку:
Traceback (most recent call last):
File "VisualSearch.py", line 3, in <module>
File "psychopy\__init__.pyc", line 39, in <module>
File "psychopy\preferences\__init__.pyc", line 5, in <module>
File "psychopy\preferences\preferences.pyc", line 172, in <module>
File "psychopy\preferences\preferences.pyc", line 33, in __init__
File "psychopy\preferences\preferences.pyc", line 98, in loadAll
File "psychopy\preferences\preferences.pyc", line 146, in loadAppData
File "psychopy\preferences\configobj.pyc", line 583, in __getitem__
KeyError: 'builder'
Мой setup.py скрипт выглядит следующим образом:
from distutils.core import setup
import py2exe
setup(windows =['C:\Users\phil\PycharmProjects\iTRAC\VisSearch\VisualSearch.py'])
Я также попытался с помощью следующий скрипт setup.py с такими же результатами:
from distutils.core import setup
import py2exe
setup(windows = [{'script':'C:\Users\phil\PycharmProjects\iTRAC\VisSearch\VisualSearch.py',
'options' : {'py2exe':{'includes':['psychopy'],
'compressed': True,
'bundle_files': 1,}}}])
Я ошибся с ошибкой и придумал 0 результатов ,
Может кто-нибудь сказать мне, почему я столкнулся с этой ошибкой?