Модуль PyAutoGui отсутствует в исполняемом файле, созданном с помощью PyInstaller - PullRequest
0 голосов
/ 02 ноября 2018

Я создал программу, которая использует Tkinter и PyAutoGui в качестве зависимостей, и я хочу создать исполняемый файл, который может запускаться независимо на отдельной машине. Я запускаю запустить код;

pyinstaller C:\Users\ctracey\MyScripts\packagePromos.py

CMD работает нормально, и я получаю успешную компиляцию, читая это;

88 INFO: PyInstaller: 3.4
88 INFO: Python: 3.7.1
88 INFO: Platform: Windows-10-10.0.16299-SP0
91 INFO: wrote C:\Users\ctracey\packagePromos.spec
95 INFO: UPX is not available.
96 INFO: Extending PYTHONPATH with paths
['C:\\Users\\ctracey\\MyScripts', 'C:\\Users\\ctracey']
97 INFO: checking Analysis
225 INFO: checking PYZ
241 INFO: checking PKG
252 INFO: Building because toc changed
252 INFO: Building PKG (CArchive) PKG-00.pkg
290 INFO: Building PKG (CArchive) PKG-00.pkg    completed successfully.
292 INFO: Bootloader    c:\users\ctracey\appdata\local\programs\python\python37-32\lib\site-packages\PyInstaller\bootloader\Windows-32bit\run.exe
292 INFO: checking EXE
304 INFO: Building because name changed
304 INFO: Building EXE from EXE-00.toc
305 INFO: Appending archive to EXE C:\Users\ctracey\build\packagePromos\packagePromos.exe
317 INFO: Building EXE from EXE-00.toc completed successfully.
324 INFO: checking COLLECT
336 INFO: Building COLLECT COLLECT-00.toc
3439 INFO: Building COLLECT COLLECT-00.toc completed successfully.

но когда я запускаю программу, появляется окно CMD, которое кратко закрывается, показывая это короткое сообщение;

Traceback (most recent call last): 
  File "packagePromos.py", line 3, in <module>
ModuleNotFoundError: No Module named 'pyautogui'
[25004] failed to execute script packagePromos

Я просто знаю, что это означает, что модуль / зависимость PyAutoGui не был скомпилирован в исполняемом файле / папке, но я хочу знать, почему и как это исправить, чтобы это было?

Я установил Python, PyAutoGUI, Image with Pip и обновил их до последней версии, но все равно не повезло.

...