2015-03-31 5 views
5

Я пытаюсь создать свой автономный исполняемый файл с помощью Py2exe. Я импортировал класс Pmw. Когда я бегу stanalone excutable, я получаю эту ошибку:Py2exe - Pmw WindowsError: [Ошибка 3]

Traceback (most recent call last): 
    File "----.py", line 9, in <module> 
    File "zipextimporter.pyc", line 82, in load_module 
    File "Pmw\__init__.pyc", line 28, in <module> 

WindowsError: [Error 3] The system cannot find the path specified:'C:\\Users\\Administrator\\PycharmProjects\\---\\dist\\-----_pmw.exe\\Pmw/*.*' 

Я искал эту ошибку, но я не смог найти какое-либо решение для него Why do i get this traceback error?.

+0

Кажется, мне нужно запустить bundlepmw.py в папке C: \ Python27 \ Lib \ site-packages \ Pmw \ build \ lib \ Pmw \ Pmw_1_3 \ bin, следующей за этой командой: python bundlepmw.py C: \ Python27 \ Lib \ site-packages \ Pmw \ Pmw_1_3 \ lib, чтобы создать файл Pmw.py и скопировать файлы PmwBlt.py и PmwColor.py в папку dist. –

+0

Прочитайте эту страницу: http://folk.uio.no/hpl/scripting/doc/python/Pmw/dynamicloader.html, после исправления bundlepmw.py на основе этой ссылки http://sourceforge.net/p/pmw/discussion/33675/thread/f0bd7f34 /, мне удалось сгенерировать файл Pmw.py, но все равно получить эту ошибку WindowsError: [Ошибка 3] Система не может найти указанный путь: «C: \\ Users \\ Administrator \ \ PycharmProjects \\ ... \\ dist \\ ..._ pmw.exe \\ Pmw /*.* ' –

+0

Проверьте эту страницу тоже: http://stackoverflow.com/questions/6772916/python-pmw-and- cx-freeze. Я получил файл Pmw.py, но все равно получаю WindowsError. –

ответ

1

Наконец, я нашел решение:

Во-первых, вам нужно запустить bundlepmw.py в C: \ python27 \ Lib \ сайт-пакеты \ PMW \ построить \ Lib \ PMW \ Pmw_1_3 \ папка бин следуя этой команде: python bundlepmw.py C: \ Python27 \ Lib \ site-packages \ Pmw \ Pmw_1_3 \ lib для создания Pmw.py.

Прочтите эту страницу: folk.uio.no/hpl/scripting/doc/python/Pmw/dynamicloader.html, установив bundlepmw.py на основе этой ссылки sourceforge.net/p/pmw/discussion/33675/ Тема/f0bd7f34. Вы должны сгенерировать файл Pmw.py.

Затем скопируйте Pmw.py плюс PmwBlt.py и PmwColor.py в основной каталог сценариев и запустите файл setup.py. Sweet

Смежные вопросы