error loading python dll

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

1 Для начала нужно скачать или обновить Pyinstaller («pip install pyinstaller»)

2. В консоли запускаем поочередно команды:

1.»pyi-makespec -w —h >.py»
2. pyinstaller -w —h >.spec

Ошибки

На ошибки типа «WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:… » обращать нимания не стоит. Это конфликт из-за 32/64 разрядности систсем.

А вот у пользователя, на машине которого не установлен pyhon может появиться такая ошибка: «Error loading Python DLL ‘C:TEMP

Способы ее решения:

  • Временно отключить антивирус
  • Скачать обновление KB2999226 для вашей версии windows
  • Установить Visual C++ Redistributable for Visual Studio последней версии
  • Еще иногда помогает переустановить python и pyinstaller

Файл python36.dll из Python Software Foundation является частью Python. python36.dll, расположенный в cprogram filesanaconda3python36.dll с размером файла 4109824 байт, версия файла 3.6.0, подпись f6a39b4b99322bdf91dd6d3a282cf627.

В вашей системе запущено много процессов, которые потребляют ресурсы процессора и памяти. Некоторые из этих процессов, кажется, являются вредоносными файлами, атакующими ваш компьютер.
Чтобы исправить критические ошибки python36.dll,скачайте программу Asmwsoft PC Optimizer и установите ее на своем компьютере

1- Очистите мусорные файлы, чтобы исправить python36.dll, которое перестало работать из-за ошибки.

  1. Запустите приложение Asmwsoft Pc Optimizer.
  2. Потом из главного окна выберите пункт «Clean Junk Files».
  3. Когда появится новое окно, нажмите на кнопку «start» и дождитесь окончания поиска.
  4. потом нажмите на кнопку «Select All».
  5. нажмите на кнопку «start cleaning».

2- Очистите реестр, чтобы исправить python36.dll, которое перестало работать из-за ошибки.

3- Настройка Windows для исправления критических ошибок python36.dll:

  1. Нажмите правой кнопкой мыши на «Мой компьютер» на рабочем столе и выберите пункт «Свойства».
  2. В меню слева выберите » Advanced system settings».
  3. В разделе «Быстродействие» нажмите на кнопку «Параметры».
  4. Нажмите на вкладку «data Execution prevention».
  5. Выберите опцию » Turn on DEP for all programs and services . » .
  6. Нажмите на кнопку «add» и выберите файл python36.dll, а затем нажмите на кнопку «open».
  7. Нажмите на кнопку «ok» и перезагрузите свой компьютер.

Всего голосов ( 34 ), 21 говорят, что не будут удалять, а 13 говорят, что удалят его с компьютера.

Как вы поступите с файлом python36.dll?

Некоторые сообщения об ошибках, которые вы можете получить в связи с python36.dll файлом

(python36.dll) столкнулся с проблемой и должен быть закрыт. Просим прощения за неудобство.

(python36.dll) перестал работать.

python36.dll. Эта программа не отвечает.

(python36.dll) — Ошибка приложения: the instruction at 0xXXXXXX referenced memory error, the memory could not be read. Нажмитие OK, чтобы завершить программу.

(python36.dll) не является ошибкой действительного windows-приложения.

(python36.dll) отсутствует или не обнаружен.

PYTHON36.DLL

Проверьте процессы, запущенные на вашем ПК, используя базу данных онлайн-безопасности. Можно использовать любой тип сканирования для проверки вашего ПК на вирусы, трояны, шпионские и другие вредоносные программы.

процессов:

Cookies help us deliver our services. By using our services, you agree to our use of cookies.

I am new at programming. I wrote a small program in python and converted it to .exe file with pyinstaller . Now when i try to open the .exe file a black screen appears and closes immediately. I was able to get a screenshot:

I saw a solution like adding input() at the end of the code but it didn’t work either. My code:

2 Answers 2

The problem seen in the screenshot is that the Python Library cannot be found. So some configuration in your pyinstaller is wrong. Are you sure that python36.dll is in that folder? Check where your python36.dll is located (normally in the same folder where your python installation is located and your python.exe can be found). Maybe you need to add this path to your Windows Path Configuration?

Please check the following two answers to see if your pyinstaller is configured correctly:

The situation should be similar for you with Python 3.6

Оцените статью