Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 22.07.2016
Сообщений: 5

Ошибка при компалировании PyInstaller

04.10.2016, 15:52. Показов 1110. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При компилировании в exe-файл выдается ошибка

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Traceback (most recent call last):
  File "C:\python27\scripts\pyinstaller-script.py", line 9, in <module>
    load_entry_point('PyInstaller==3.2', 'console_scripts', 'pyinstaller')()
  File "c:\python27\lib\site-packages\PyInstaller\__main__.py", line 90, in run
    run_build(pyi_config, spec_file, **vars(args))
  File "c:\python27\lib\site-packages\PyInstaller\__main__.py", line 46, in run_
build
    PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)
  File "c:\python27\lib\site-packages\PyInstaller\building\build_main.py", line
788, in main
    build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build'
))
  File "c:\python27\lib\site-packages\PyInstaller\building\build_main.py", line
734, in build
    exec(text, spec_namespace)
  File "<string>", line 28, in <module>
  File "c:\python27\lib\site-packages\PyInstaller\building\api.py", line 398, in
 __init__
    strip_binaries=self.strip, upx_binaries=self.upx,
  File "c:\python27\lib\site-packages\PyInstaller\building\api.py", line 189, in
 __init__
    self.__postinit__()
  File "c:\python27\lib\site-packages\PyInstaller\building\datastruct.py", line
178, in __postinit__
    self.assemble()
  File "c:\python27\lib\site-packages\PyInstaller\building\api.py", line 274, in
 assemble
    pylib_name=pylib_name)
  File "c:\python27\lib\site-packages\PyInstaller\archive\writers.py", line 329,
 in __init__
    super(CArchiveWriter, self).__init__(archive_path, logical_toc)
  File "c:\python27\lib\site-packages\PyInstaller\archive\writers.py", line 59,
in __init__
    self._add_from_table_of_contents(logical_toc)
  File "c:\python27\lib\site-packages\PyInstaller\archive\writers.py", line 84,
in _add_from_table_of_contents
    self.add(toc_entry)  # The guts of the archive.
  File "c:\python27\lib\site-packages\PyInstaller\archive\writers.py", line 370,
 in add
    code = get_code_object(nm, pathnm)
  File "c:\python27\lib\site-packages\PyInstaller\building\utils.py", line 545,
in get_code_object
    co = _load_code(modname, filename)
  File "c:\python27\lib\site-packages\PyInstaller\building\utils.py", line 521,
in _load_code
    assert loader and hasattr(loader, 'get_code')
AssertionError
Вот код
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# -*- coding: utf-8 -*-
import sys
f = open('errors.log', 'a') 
sys.stderr = f
 
from rusos import *
from selenium import webdriver
import traceback
import time, urlparse
 
 
 
 
 
# driver = webdriver.Chrome(executable_path='chromedriver.exe')
driver = webdriver.Firefox()
driver.get(r)
a = driver.find_elements_by_xpath("//a[@class='serp-item__link']")
y = 0
for i in a:
    x = i.get_attribute("href")
    print urlparse.parse_qs(x[x.find('&img_url=http') + 1:x.find('&pos=')])['img_url'][0]
    with open("img%s.jpg"%y, "wb") as file:
        file.write(urllib.urlopen(urlparse.parse_qs(x[x.find('&img_url=http') + 1:x.find('&pos=')])['img_url'][0]))
    y += 1
Строка в cmd
C++
1
C:/python27/scripts/pyinstaller.exe -D -F -n=YandexP yandexparser.py
Другие программы с теми же наборами модулей, кроме urlparse, компилируются на ура. Пробовал убрать этот модуль - исход тот же.

Добавлено через 23 часа 29 минут
Вопрос решен. Проблема была в кодировке скрипта. Нужно просто зайти в IDLE, создать новый файл и вставить весь свой код.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.10.2016, 15:52
Ответы с готовыми решениями:

Ошибка при работе с pyinstaller
Всем привет, установил через пип pyinstaller и получаю следующую ошибку. c:\Pyt&gt;pyinstaller Print.py File...

Ошибка при попытке установить pyInstaller
Доброго времени суток всем. Пробую установить PyInstaller по инструкции через pip, но выдаёт ошибку. В самом низу, есть намек на...

Ошибка при запуске .ЕХЕ файла проэкта созданого через pyinstaller
FileNotFoundError: The system cannot find the file specified: 'C:\\Users\\Spire\\AppData\\Local\\Temp\\_MEI150042\\vosk' Failed to...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.10.2016, 15:52
Помогаю со студенческими работами здесь

При сборке скрипта через pyinstaller, пропадают иконки на форме.
На форме есть кнопки с иконками. При сборке скрипта через pyinstaller эти иконки пропадают. Как собрать скрипт, чтобы эти иконки были на...

Не работает PyInstaller (При установке PyInstaller не создаётся исполняемый файл)
День добрый всем программистам! :yahoo: Нужна помощь с библиотеками Python, а конкретно с PyInstaller :help: Создал небольшую...

Ошибка при установки pyinstaller
Как исправить?

Ошибка exe при компиляции через pyinstaller
Всем привет! Прошу помочь с решением проблемы. При компиляции exe-шника через pyinstaller возникает проблема с модулем mysql-connector. ...

Ошибка при запуске программы скомпилированной через pyinstaller
Я скомпилировал программу через pyinstaller, начал проверять программу, но при запуске писало: Fatal Python error: initfsencoding:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru