pyinstaller: у модуля «webbot» AttributeError нет атрибута «данные» - PullRequest
0 голосов
/ 12 сентября 2018

этот вопрос возникал много раз, но, к сожалению, ни один из них не был моим делом, кроме одного (сначала). Как использовать pyInstaller для полной упаковки всей необходимой библиотеки?

Я написал скрипт на Python, используя несколько библиотек, одна из которых - модуль webbot. Мне удалось преобразовать мой скрипт в файл .exe, но при попытке запустить .exe возникла следующая ошибка:

Traceback (most recent call last):
    File "TM.py", line 132, in <module>
    File "site-packages\webbot\webbot.py", line 45, in __init__
FileNotFoundError: [WinError 3]The system could not find the path...

Затем я следовал инструкциям в приведенной выше ссылке.

Тогда я получил следующее сообщение об ошибке:

Traceback (most recent call last):
    File "TM3.py", line 12, in <module>
AttributeError: module 'webbot' has no attribute 'data'
[9292] Failed to execute script TM3

Где строка 12:

webbot.data.path.append(r'webbot_master_data')

Может ли кто-нибудь помочь мне здесь?

Заранее спасибо

Использование:

Windows: 10

PyInstaller: 3,4

Python: 3.6.5

1 Ответ

0 голосов
/ 11 ноября 2018

В этом случае мне просто нужно скопировать файл модуля webbot в ту же папку, в которой создается мой файл .exe.Именно в этой папке могут быть сохранены и другие модули.

После копирования файла выполнение должно запуститься.Однако это может быть скорее обходной путь, чем решение, поэтому я не собираюсь принимать мой ответ в качестве ответа.

...