Неустранимая ошибка Python при выполнении приложения, созданного в Python - PullRequest
0 голосов
/ 01 сентября 2018

short.py

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from time import sleep
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.support.ui import WebDriverWait
import time

print("Opening...")
driver = webdriver.Chrome('chromedriver.exe')
driver.get('https://google.com')

Преобразование вышеуказанного файла сценария в исполняемый файл:

pyinstaller short.py

При выполнении short.exe Дали мне ошибку:

Fatal Python error: initfsencoding: unable to load the file system codec
zipimport.ZipImportError: can't find module 'encodings'

Моя версия Python 3.7, кто-нибудь может предложить наиболее подходящее корректирующее действие?

1 Ответ

0 голосов
/ 01 сентября 2018

Python 3.7 не поддерживается. Задав соответствующие вопросы OP, можно с уверенностью сказать, что они используют неподдерживаемую версию Python при компиляции с помощью Pyinstaller.

Предлагаемые альтернативы: Подождите, пока поддержка 3.7 будет представлена ​​в более поздних версиях Pyinstaller. Верните enthon для Python в 3.6x (сначала проверьте формалистов Pyinstaller о совместимых версиях Python) Убедитесь, что Pyinstaller еще не выпустил поддерживающую версию, и в этом случае вам может потребоваться обновить Pyinstaller.

Пожалуйста, перейдите по ссылке ниже, комментарий предполагает, что вы можете собрать загрузчик самостоятельно

Ссылка на выпуск на GitHub

Надеюсь, это поможет, Swift

...