python 的dearpygui 安装问题
DLL load failed while importing core: 找不到指定的模块
解决: 需要安装vc_redist.x64.exe
参考 https://support.microsoft.com/en-gb/help/2977003/the-latest-supported-visual-c-downloads
参考https://github.com/hoffstadt/DearPyGui/issues/298
参考https://docs.microsoft.com/en-us/sysinternals/downloads/procmon
un Process Monitor on the target machine to capture system data and send a log to you for analysis.
Alright, good news! Thanks to @AltoRetrato’s great suggestion, I was able to track down and fix the problem!
Here’s the full process I followed:
I filtered all python.exe processes and started monitoring in Process Monitor.
Fired up Python console via Power Shell and ran import dearpygui.core.
Filtered all Paths that start with C:.
Set highlight to lines containing “NAME NOT FOUND”.
Followed each one to make sure that each file was found eventually (there are multiple possible locations, so the first one may fail, which is fine).
I noticed that a particular file vcruntime140_1.dll was never found, even though C:\Windows\System32\vcruntime140.dll did exist. (Simply duplicating and renaming the existing file didn’t work)
I arrived at this thread on StackOverflow.
I installed vc_redist.x64.exe from https://support.microsoft.com/en-gb/help/2977003/the-latest-supported-visual-c-downloads, which created the missing dll after a reboot.
Success 😃
So the conclusion is that this particular tool is actually a dependency without which DPG wouldn’t run 😃
Once this fix is confirmed (I’ll have my colleagues install it and report back next week) I can create PR adding this to the readme (a note in the installation, I guess?).
TL;DR
Install vc_redist.x64.exe from https://support.microsoft.com/en-gb/help/2977003/the-latest-supported-visual-c-downloads