Главная » Error » No error messages generated

No error messages generated

No error messages generated

 

Когда я запускаю свою программу в Windows 7, я получаю эту ошибку:

Error loading Python DLL                             ‘C:\Users\msi\AppData\Local\Temp_MEI91442\python38.dll

‘.

No error messages generated.

FormatMessageW: Feil parameter. (Translated: FormatMessageW: Wrong parameter.)

LoadLibrary: PyInstaller: FormatMessageW failed.

Программа преобразует видео в текстовый файл, который вы можете воспроизводить через терминал. Он использует ffmpeg и ffprobe, которые я связываю внутри EXE-файла. EXE-файл отлично работает в Windows 10.

Преобразован в .exe с помощью pyinstaller, используя:

pyinstaller –onefile –console –icon=”icon.ico” –add-data ffmpeg.exe ;. –добавить-данные ffprobe.exe ;. code.py

Кто-нибудь знает, как это исправить?

Решение

Вы должны запустить pyinstaller с версией python, которая поддерживает Windows-версию системы, которая должна запускать .exe.

В противном случае pyistaller свяжет версию python, которая не может быть выполнена в исполняемой операционной системе.

Учтите, что также ваше .py-приложение должно иметь возможность работать со старой версией python.

Часто отключенный пул майнинга: «Удаленный хост закрыл соединение» #41

 

Я попробовал последнюю версию 3.3 GPU-майнера на моей машине i7 8700 с видеокартой 2x GTX1080. У меня очень хорошая сеть без проблем в любой части мира. Я попробовал Antpool, пул BTCC. uuPool и F2Pool. У всех них отключен один и тот же пул майнинга: проблема «Удаленный хост закрыл соединение» всего через 2-3 минуты (в некоторых случаях даже короче) времени выполнения. Кроме того, ни один из представленных общих ресурсов, похоже, не показывает мои учетные записи майнеров (все они отлично работают с моим B3).

Есть какие-либо подсказки относительно того, в чем проблема? Кроме того, где находятся журналы?

Заранее спасибо за вашу помощь!

Решение

Удаленное соединение закрыто из-за:

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

Описание проблемы

Исполняемые файлы, скомпилированные в Windows 10 с помощью pyinstaller, не могут быть запущены в Windows 7. Я думаю, что это огромная проблема, потому что я лично использую pyinstaller для устранения необходимости установки python пользователями при использовании моих проектов с открытым исходным кодом. В Windows 7 все еще значительное количество пользователей, и это действительно отражает весь смысл истории компиляции кода python в исполняемые файлы.

Единственное решение, которое работает для меня, – это компиляция с помощью python 3.8.10 (который совместим с обеими версиями Windows), иначе я продолжаю сталкиваться с этой ошибкой.

Отслеживание стека / полное сообщение об ошибке

Error loading Python DLL \appdata\local\temp\_mei17882\python310.dll

No error messages generated.

FormatMessageW: The parameter is incorrect.

LoadLibrary: Pyinstaller: FormatMessageW failed.

Мы не поддерживаем Windows 7. Мы поддерживаем только версии 8, 10 и 11.

Если вы хотите поддерживать Windows 7, iirc вам нужно будет создать на Windows 7. PyInstaller все равно должен быть совместим, даже если он официально не поддерживает win7.

И последней версией Python для поддержки Windows 7 или 8.0 был Python 3.8, поэтому, используя Python 3.10, вы уже нарушили его.

Если вы пытаетесь использовать python> = 3.9 в Windows 7, это не сработает. Python.org на странице загрузки указано столько же, например: Note that Python 3.9.13 cannot be used on Windows 7 or earlier.И, соответственно, приложение, заблокированное PyInstaller, также не будет работать, поскольку собранная общая библиотека python не будет загружаться в Windows 7.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector