After 3 days, I can’t get a python program packaged into a .exe file. I’ve tried py2exe (which continuously missed modules), and PyInstaller.
Here’s the complicated part. My program uses a lot of additional installed modules (coopr, pyomo, openpyxl, glpk, cbc, pyutilib, numpy, etc.). These in turn import all kinds of other things, and I can’t track it down (the PyInstaller warning log lists 676 lines of missing or potentially unneeded modules.)
However, I’ve gotten (by adding imports of «missing» modules to my program) a .exe version which runs from double clicking or from the command line, without printing any error.
The problem is, the program does nothing. I have an input file which is included in the build, which my program reads in, does some (intense) calculations, and then creates a .csv output file in the same directory. It works as a .py file. My .exe does nothing.
So, if you can tell me what’s wrong go ahead. If not, I’d like to know any helpful steps or ideas to try. At this point, I’ve exhausted the feedback I can find from the program and documentation.
I am trying to use Pyinstaller to create a python 2.7 executable in windows 7. I followed all the suggestions in the manual (using pip-win and Pywin32) but once the file has been created I cannot open the application and I get the error message:
«Windows cannot access the specified the specified device, path, or file. You may not have the appropriate permissions to access the item.»
Does anyone have any idea why this might be happening and what I can do to prevent it? Sorry if this question is a bit vague, I will try and provide more details if I can.
Thanks in advance
asked Jan 6, 2014 at 20:01
2
after hours and bad answers i found this and worked: Pyinstaller exe not working on other computer(with other windows ver.)
in short: find the location of pythonXX.dll and add it to the libraries example command:
pyinstaller -F --icon "C:/iconspath/ico.ico" --add-data "C:/pythoninstallpath/python37.dll;." .mypyprogram.py
or simpler send both the generated exe and the pythonXX.dll
(XX is the version in my case is python37.dll)
answered Jan 3 at 17:01
this isn’t a direct solution to your question, but it might be a good workaround. instead of packaging your python script in a .exe file, just use py.exe to start your .py file using:
http://www.orbitals.com/programs/pyexe.html
answered Jan 6, 2014 at 20:58
Nothing 2 LoseNothing 2 Lose
1801 gold badge3 silver badges8 bronze badges
2
I had this same problem after I turned my .py file to an .exe file using pyinstaller (I’m using Python 3.6).
It would run fine on my computer, but when sending it to others to run, firstly the computer would try to stop it from running (understandable, but you can tell Windows that you trust it when the pop-up appears). It would then be saved to their computer. I tried to run the file and got the same pop-up you did. I figured it was their anti-virus stopping it from running, so opened the anti-virus software and added an exception for my file. After that it worked fine.
Granted, it’s an inconvenient way to do it, but until I learn further it works for now.
answered Oct 27, 2017 at 16:03
ChuckChuck
232 silver badges10 bronze badges
I had the same problem since today (the last days was working fine).
I figured out that the problem was when I create the .exe file with —icon, if you don’t create the file with the —icon should work fine.
answered May 15, 2019 at 23:17
PedroPedro
1913 silver badges7 bronze badges
I am trying to use Pyinstaller to create a python 2.7 executable in windows 7. I followed all the suggestions in the manual (using pip-win and Pywin32) but once the file has been created I cannot open the application and I get the error message:
«Windows cannot access the specified the specified device, path, or file. You may not have the appropriate permissions to access the item.»
Does anyone have any idea why this might be happening and what I can do to prevent it? Sorry if this question is a bit vague, I will try and provide more details if I can.
Thanks in advance
asked Jan 6, 2014 at 20:01
2
after hours and bad answers i found this and worked: Pyinstaller exe not working on other computer(with other windows ver.)
in short: find the location of pythonXX.dll and add it to the libraries example command:
pyinstaller -F --icon "C:/iconspath/ico.ico" --add-data "C:/pythoninstallpath/python37.dll;." .mypyprogram.py
or simpler send both the generated exe and the pythonXX.dll
(XX is the version in my case is python37.dll)
answered Jan 3 at 17:01
this isn’t a direct solution to your question, but it might be a good workaround. instead of packaging your python script in a .exe file, just use py.exe to start your .py file using:
http://www.orbitals.com/programs/pyexe.html
answered Jan 6, 2014 at 20:58
Nothing 2 LoseNothing 2 Lose
1801 gold badge3 silver badges8 bronze badges
2
I had this same problem after I turned my .py file to an .exe file using pyinstaller (I’m using Python 3.6).
It would run fine on my computer, but when sending it to others to run, firstly the computer would try to stop it from running (understandable, but you can tell Windows that you trust it when the pop-up appears). It would then be saved to their computer. I tried to run the file and got the same pop-up you did. I figured it was their anti-virus stopping it from running, so opened the anti-virus software and added an exception for my file. After that it worked fine.
Granted, it’s an inconvenient way to do it, but until I learn further it works for now.
answered Oct 27, 2017 at 16:03
ChuckChuck
232 silver badges10 bronze badges
I had the same problem since today (the last days was working fine).
I figured out that the problem was when I create the .exe file with —icon, if you don’t create the file with the —icon should work fine.
answered May 15, 2019 at 23:17
PedroPedro
1913 silver badges7 bronze badges
1 / 1 / 2 Регистрация: 20.03.2019 Сообщений: 251 |
|
10.08.2021, 19:01 [ТС] |
8 |
[INFO ] [Logger ] Record log in C:Usersivah2.kivylogskivy_21-08-10_11.txt [CRITICAL] [App ] Unable to get a Window, abort.
0 |
Уведомления
- Начало
- » Python для новичков
- » Ошибка при запуске .exe
#1 Апрель 30, 2021 23:41:35
Ошибка при запуске .exe
Создал простенькую программу, с помощью PyInstaller создал .exe файл. Файл создался без проблем, но при запуске выдает ошибку(прикрепленный скриншот). Папка pic находится в той же папке, что и проект, все файлы в ней — картинки. Для работы с изображениями использовал PIL и Tkinter
Отредактировано Yaroslam322 (Апрель 30, 2021 23:43:04)
Прикреплённый файлы: unknown.png (143,4 KБ)
Офлайн
- Пожаловаться
#2 Май 1, 2021 07:17:53
Ошибка при запуске .exe
не создавайте exe и не будет ошибки.
Офлайн
- Пожаловаться
#3 Май 2, 2021 17:11:05
Ошибка при запуске .exe
Yaroslam322 нужно понимать как работает пайинсталлер. Если используете относительные пути, переводите их в абсолютные перед непосредственным использованием. Тогда будет понятно где на самом деле оно ищет.
==============================
Помещайте код в теги:
Бериегите свое и чужое время.
Офлайн
- Пожаловаться
- Начало
- » Python для новичков
- » Ошибка при запуске .exe
Последнее обновление: 05/09/2022
[Время на прочтение: ~3-5 мин.]
Файл python-windows.exe использует расширение EXE, в частности известное как файл Windows Executable. Классифицируется как файл Win32 EXE (Windows Executable), созданный для FL Studio 20.5.1.1193 компанией Image-Line.
Файл python-windows.exe впервые был создан 09/20/2019 для ОС Windows 10 в FL Studio 20.5.1.1193.
Согласно нашим сведениям, это основная и наиболее актуальная версия файла от компании Image-Line.
В этой статье приведены подробные сведения о python-windows.exe, руководство по устранению неполадок с файлом EXE и список версий, доступных для бесплатной загрузки.
Что такое сообщения об ошибках python-windows.exe?
python-windows.exe — ошибки выполнения
Ошибки выполнения — это ошибки FL Studio, возникающие во время «выполнения». Термин «выполнение» говорит сам за себя; имеется в виду, что данные ошибки EXE возникают в момент, когда происходит попытка загрузки файла python-windows.exe — либо при запуске приложения FL Studio, либо, в некоторых случаях, во время его работы. Ошибки выполнения являются наиболее распространенной разновидностью ошибки EXE, которая встречается при использовании приложения FL Studio.
В большинстве случаев ошибки выполнения python-windows.exe, возникающие во время работы программы, приводят к ненормальному завершению ее работы. Большинство сообщений об ошибках python-windows.exe означают, что либо приложению FL Studio не удалось найти этот файл при запуске, либо файл поврежден, что приводит к преждевременному прерыванию процесса запуска. Как правило, FL Studio не сможет запускаться без разрешения этих ошибок.
Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.
Поиск причины ошибки python-windows.exe является ключом к правильному разрешению таких ошибок. Несмотря на то что большинство этих ошибок EXE, влияющих на python-windows.exe, происходят во время запуска, иногда ошибка выполнения возникает при использовании FL Studio 20.5.1.1193. Причиной этого может быть недостаточное качество программного кода со стороны Image-Line, конфликты с другими приложениями, сторонние плагины или поврежденное и устаревшее оборудование. Кроме того, эти типы ошибок python-windows.exe могут возникать в тех случаях, если файл был случайно перемещен, удален или поврежден вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.
Как исправить ошибки python-windows.exe — 3-шаговое руководство (время выполнения: ~5-15 мин.)
Если вы столкнулись с одним из вышеуказанных сообщений об ошибке, выполните следующие действия по устранению неполадок, чтобы решить проблему python-windows.exe. Эти шаги по устранению неполадок перечислены в рекомендуемом порядке выполнения.
Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.
Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):
- Нажмите кнопку «Пуск» в Windows
- В поле поиска введите «Восстановление системы» и нажмите ENTER.
- В результатах поиска найдите и нажмите «Восстановление системы»
- Введите пароль администратора (при необходимости).
- Следуйте инструкциям мастера восстановления системы, чтобы выбрать соответствующую точку восстановления.
- Восстановите компьютер к этому образу резервной копии.
Если на этапе 1 не удается устранить ошибку python-windows.exe, перейдите к шагу 2 ниже.
Шаг 2. Если вы недавно установили приложение FL Studio (или схожее программное обеспечение), удалите его, затем попробуйте переустановить FL Studio.
Чтобы удалить программное обеспечение FL Studio, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):
- Нажмите кнопку «Пуск» в Windows
- В поле поиска введите «Удалить» и нажмите ENTER.
- В результатах поиска найдите и нажмите «Установка и удаление программ»
- Найдите запись для FL Studio 20.5.1.1193 и нажмите «Удалить»
- Следуйте указаниям по удалению.
После полного удаления приложения следует перезагрузить ПК и заново установить FL Studio.
Если на этапе 2 также не удается устранить ошибку python-windows.exe, перейдите к шагу 3 ниже.
FL Studio 20.5.1.1193
Image-Line
Шаг 3. Выполните обновление Windows.
Когда первые два шага не устранили проблему, целесообразно запустить Центр обновления Windows. Во многих случаях возникновение сообщений об ошибках python-windows.exe может быть вызвано устаревшей операционной системой Windows. Чтобы запустить Центр обновления Windows, выполните следующие простые шаги:
- Нажмите кнопку «Пуск» в Windows
- В поле поиска введите «Обновить» и нажмите ENTER.
- В диалоговом окне Центра обновления Windows нажмите «Проверить наличие обновлений» (или аналогичную кнопку в зависимости от версии Windows)
- Если обновления доступны для загрузки, нажмите «Установить обновления».
- После завершения обновления следует перезагрузить ПК.
Если Центр обновления Windows не смог устранить сообщение об ошибке python-windows.exe, перейдите к следующему шагу. Обратите внимание, что этот последний шаг рекомендуется только для продвинутых пользователей ПК.
Если эти шаги не принесут результата: скачайте и замените файл python-windows.exe (внимание: для опытных пользователей)
Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла python-windows.exe. Мы храним полную базу данных файлов python-windows.exe со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии FL Studio . Чтобы загрузить и правильно заменить файл, выполните следующие действия:
- Найдите версию операционной системы Windows в нижеприведенном списке «Загрузить файлы python-windows.exe».
- Нажмите соответствующую кнопку «Скачать», чтобы скачать версию файла Windows.
- Скопируйте этот файл в соответствующее расположение папки FL Studio:
Windows 10: C:Program Files (x86)Image-LineFL Studio 20SystemToolsLilyPondbin
- Перезагрузите компьютер.
Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки Windows 10.
СОВЕТ ОТ СПЕЦИАЛИСТА: Мы должны подчеркнуть, что переустановка Windows является достаточно длительной и сложной задачей для решения проблем, связанных с python-windows.exe. Во избежание потери данных следует убедиться, что перед началом процесса вы создали резервные копии всех важных документов, изображений, установщиков программного обеспечения и других персональных данных. Если вы в настоящее время не создаете резервных копий своих данных, вам необходимо сделать это немедленно.
Скачать файлы python-windows.exe (проверено на наличие вредоносного ПО — отсутствие 100 %)
ВНИМАНИЕ! Мы настоятельно не рекомендуем загружать и копировать python-windows.exe в соответствующий системный каталог Windows. Image-Line, как правило, не выпускает файлы FL Studio EXE для загрузки, поскольку они входят в состав установщика программного обеспечения. Задача установщика заключается в том, чтобы обеспечить выполнение всех надлежащих проверок перед установкой и размещением python-windows.exe и всех других файлов EXE для FL Studio. Неправильно установленный файл EXE может нарушить стабильность работы системы и привести к тому, что программа или операционная система полностью перестанут работать. Действовать с осторожностью.
Файлы, относящиеся к python-windows.exe
Файлы EXE, относящиеся к python-windows.exe
Имя файла | Описание | Программа (версия) | Размер файла (байты) | Расположение файла |
---|---|---|---|---|
flstudio_win_20.5.1.11… | Windows Executable | FL Studio (20) | 908718592 | C:UsersTesterDownloads |
PluginManager.exe | FL Studio plugin manager | FL Studio plugin manager (1.6) | 3365184 | C:Program Files (x86)Image-LineFL Studio 20… |
FileCoAuth.exe | Microsoft OneDriveFile Co-Authoring Executable | Microsoft OneDrive (19.152.0927.0012) | 514400 | C:UsersTesterAppDataLocalMicrosoftOneDriv… |
gspawn-win32-helper.exe | Windows Executable | FL Studio 20.5.1.1193 | 22936 | C:Program Files (x86)Image-LineFL Studio 20… |
test-ps.exe | Windows Executable | FL Studio 20.5.1.1193 | 39288 | C:Program Files (x86)Image-LineFL Studio 20… |
Другие файлы, связанные с python-windows.exe
Имя файла | Описание | Программа (версия) | Размер файла (байты) | Расположение файла |
---|---|---|---|---|
setupapi.dev.log | Log | FL Studio 20.5.1.1193 | 684126 | C:Windowsinf |
EtwRTEventLog-Applicat… | Microsoft Event Trace Log | FL Studio 20.5.1.1193 | 35664 | C:WindowsSystem32LogFilesWMIRtBackup |
BootPerformanceDiagnos… | Binary Disk Image | FL Studio 20.5.1.1193 | 29400 | C:WindowsSystem32wdi |
api-ms-win-core-string… | ApiSet Stub DLL | Microsoft® Windows® Operating System (10.0.17134.12) | 18048 | C:UsersTesterAppDataLocalMicrosoftOneDriv… |
perfc009.dat | Game Data | FL Studio 20.5.1.1193 | 244722 | C:WindowsSystem32 |
Вы скачиваете пробное программное обеспечение. Для разблокировки всех функций программного обеспечения требуется покупка годичной подписки, стоимость которой оставляет 39,95 долл. США. Подписка автоматически возобновляется в конце срока (Подробнее). Нажимая кнопку «Начать загрузку» и устанавливая «Программное обеспечение», я подтверждаю, что я прочитал (-а) и принимаю Лицензионное соглашение и Политику конфиденциальности компании Solvusoft.
Я использую Pycharm для написания исходного кода .py, он отлично работает, когда я использую «Выполнить» в Pycharm.
После завершения написания исходного кода я хочу использовать Pyinstaller для упаковки кода в исполняемый файл, процесс упаковки работает нормально и создается файл .exe.
Но когда я дважды щелкаю исполняемый файл, никакой реакции нет. Не знаю, что случилось, пожалуйста, помогите мне. Pyinstaller создал предупреждающий отчет в текстовом файле, но я не думаю, что это основная причина, я все равно прикрепил его внизу.
(venv) D:DropboxProjectPycharm Projectsbiaobai>pyinstaller -F -w -i aixin.ico main.py
1405 INFO: PyInstaller: 3.3.1
1411 INFO: Python: 3.7.0
1413 INFO: Platform: Windows-10-10.0.17134-SP0
1418 INFO: wrote D:DropboxProjectPycharm Projectsbiaobaimain.spec
1431 INFO: UPX is not available.
1448 INFO: Extending PYTHONPATH with paths
['D:\Dropbox\Project\Pycharm Projects\biaobai',
'D:\Dropbox\Project\Pycharm Projects\biaobai']
1449 INFO: checking Analysis
1449 INFO: Building Analysis because out00-Analysis.toc is non existent
1450 INFO: Initializing module dependency graph...
1455 INFO: Initializing module graph hooks...
1458 INFO: Analyzing base_library.zip ...
6290 INFO: running Analysis out00-Analysis.toc
6321 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable
required by D:DropboxProjectPycharm ProjectsbiaobaivenvScriptspython.exe
8194 INFO: Caching module hooks...
8206 INFO: Analyzing D:DropboxProjectPycharm Projectsbiaobaimain.py
9513 INFO: Loading module hooks...
9513 INFO: Loading module hook "hook-encodings.py"...
9628 INFO: Loading module hook "hook-PIL.Image.py"...
10335 INFO: Processing pre-find module path hook distutils
10591 INFO: Loading module hook "hook-PIL.py"...
10607 INFO: Excluding import 'PySide'
10609 INFO: Removing import of PySide from module PIL.ImageQt
10611 INFO: Import to be excluded not found: 'FixTk'
10612 INFO: Excluding import 'tkinter'
10614 INFO: Removing import of tkinter from module PIL.ImageTk
10615 INFO: Excluding import 'PyQt4'
10618 INFO: Removing import of PyQt4 from module PIL.ImageQt
10619 INFO: Excluding import 'PyQt5'
10620 INFO: Removing import of PyQt5 from module PIL.ImageQt
10621 INFO: Loading module hook "hook-PIL.SpiderImagePlugin.py"...
10651 INFO: Import to be excluded not found: 'FixTk'
10651 INFO: Excluding import 'tkinter'
10652 INFO: Loading module hook "hook-pydoc.py"...
10657 INFO: Loading module hook "hook-xml.py"...
11028 INFO: Loading module hook "hook-_tkinter.py"...
11438 INFO: checking Tree
11438 INFO: Building Tree because out00-Tree.toc is non existent
11439 INFO: Building Tree out00-Tree.toc
11549 INFO: checking Tree
11550 INFO: Building Tree because out01-Tree.toc is non existent
11550 INFO: Building Tree out01-Tree.toc
11566 INFO: Loading module hook "hook-distutils.py"...
11609 INFO: Looking for ctypes DLLs
11609 INFO: Analyzing run-time hooks ...
11613 INFO: Including run-time hook 'pyi_rth__tkinter.py'
11624 INFO: Looking for dynamic libraries
13929 INFO: Looking for eggs
13929 INFO: Using Python library D:DropboxProjectPycharm ProjectsbiaobaivenvScriptspython37.dll
13930 INFO: Found binding redirects:
[]
13934 INFO: Warnings written to D:DropboxProjectPycharm Projectsbiaobaibuildmainwarnmain.txt
14026 INFO: Graph cross-reference written to D:DropboxProjectPycharm Projectsbiaobaibuildmainxref-main.html
14105 INFO: checking PYZ
14105 INFO: Building PYZ because out00-PYZ.toc is non existent
14105 INFO: Building PYZ (ZlibArchive) D:DropboxProjectPycharm Projectsbiaobaibuildmainout00-PYZ.pyz
15080 INFO: Building PYZ (ZlibArchive) D:DropboxProjectPycharm Projectsbiaobaibuildmainout00-PYZ.pyz completed successfully.
15095 INFO: checking PKG
15095 INFO: Building PKG because out00-PKG.toc is non existent
15096 INFO: Building PKG (CArchive) out00-PKG.pkg
18477 INFO: Building PKG (CArchive) out00-PKG.pkg completed successfully.
18528 INFO: Bootloader D:DropboxProjectPycharm Projectsbiaobaivenvlibsite-packagesPyInstallerbootloaderWindows-32bitrunw.exe
18529 INFO: checking EXE
18529 INFO: Building EXE because out00-EXE.toc is non existent
18530 INFO: Building EXE from out00-EXE.toc
18555 INFO: SRCPATH [('aixin.ico', None)]
18555 INFO: Updating icons from ['aixin.ico'] to C:UsersADMINI~1AppDataLocalTemptmp14uu9lyu
18556 INFO: Writing RT_GROUP_ICON 0 resource with 20 bytes
18556 INFO: Writing RT_ICON 1 resource with 28840 bytes
18566 INFO: Appending archive to EXE D:DropboxProjectPycharm Projectsbiaobaidistmain.exe
18591 INFO: Building EXE from out00-EXE.toc completed successfully.
Warnmain.txt:
missing module named resource - imported by posix, D:DropboxProjectPycharm Projectsbiaobaimain.py
missing module named posix - imported by os, D:DropboxProjectPycharm Projectsbiaobaimain.py
missing module named _posixsubprocess - imported by subprocess, D:DropboxProjectPycharm Projectsbiaobaimain.py
missing module named org - imported by pickle, D:DropboxProjectPycharm Projectsbiaobaimain.py
missing module named readline - imported by cmd, code, pdb, D:DropboxProjectPycharm Projectsbiaobaimain.py
excluded module named _frozen_importlib - imported by importlib, importlib.abc, D:DropboxProjectPycharm Projectsbiaobaimain.py
missing module named _frozen_importlib_external - imported by importlib._bootstrap, importlib, importlib.abc, D:DropboxProjectPycharm Projectsbiaobaimain.py
missing module named _winreg - imported by platform, D:DropboxProjectPycharm Projectsbiaobaimain.py
missing module named _scproxy - imported by urllib.request
missing module named java - imported by platform, D:DropboxProjectPycharm Projectsbiaobaimain.py
missing module named 'java.lang' - imported by platform, D:DropboxProjectPycharm Projectsbiaobaimain.py, xml.sax._exceptions
missing module named vms_lib - imported by platform, D:DropboxProjectPycharm Projectsbiaobaimain.py
missing module named termios - imported by tty, D:DropboxProjectPycharm Projectsbiaobaimain.py, getpass
missing module named grp - imported by shutil, tarfile, pathlib, D:DropboxProjectPycharm Projectsbiaobaimain.py
missing module named pwd - imported by posixpath, shutil, tarfile, http.server, webbrowser, pathlib, D:DropboxProjectPycharm Projectsbiaobaimain.py, netrc, getpass
missing module named 'org.python' - imported by copy, D:DropboxProjectPycharm Projectsbiaobaimain.py, xml.sax
missing module named cffi - imported by PIL.Image, PIL.PyAccess, PIL.ImageTk
missing module named Tkinter - imported by PIL.ImageTk
missing module named olefile - imported by PIL.FpxImagePlugin, PIL.MicImagePlugin
missing module named UserDict - imported by PIL.PdfParser
missing module named 'PySide.QtCore' - imported by PIL.ImageQt
missing module named 'PyQt4.QtCore' - imported by PIL.ImageQt
missing module named 'PyQt5.QtCore' - imported by PIL.ImageQt
missing module named numpy - imported by PIL.ImageFilter
missing module named pathlib2 - imported by PIL.Image
missing module named __builtin__ - imported by PIL.Image
Это, вероятно, не ответит на ваш вопрос, но мой ответ для очень конкретного случая, когда вы «обновляете Windows, не затрагивая файлы», чтобы исправить ваш ПК с Windows 8.1.
Если вы это сделаете, вы получите эту ошибку при попытке запустить Python после обновления Windows.
Чтобы исправить эту ошибку, просто переустановите PY в той же папке, где ваш python был установлен, прежде чем обновлять окна. Если вы попытаетесь установить его в любую другую папку, такую как имя пользователя /appdata/…, установщик PY застрял бы в инициализации.
Вы также можете получить еще одну ошибку: «api-ms-win-crt-runtime-l1-1-0.dll отсутствует». Чтобы исправить ошибку, перейдите в папку windows.old и получите файл dll с указанным выше именем и вставьте его в папку PY. Также, как и другие, предложили, чтобы был установлен дистрибутив Microsoft Visual Studio 2015.
Обход этой ошибки после обновления Windows настолько редок, что никто, похоже, не испытал в соответствии с поисковыми запросами Google, поэтому, хотя я поделился им с этим редким несчастным человеком.