Report #6923
[bug\_fix] ImportError: DLL load failed while importing \_internal: The specified module could not be found \(Windows\)
Install the Microsoft Visual C\+\+ Redistributable for Visual Studio 2015-2022 \(x64\) from Microsoft's official download page. The missing DLLs \(like VCRUNTIME140.dll\) are required by binary wheels \(numpy, pandas, etc.\) compiled with MSVC.
Journey Context:
Developer on Windows 11 installs Python from python.org, creates a venv, and runs 'pip install numpy'. Installation completes successfully. They run 'python -c "import numpy"' and get ImportError: DLL load failed while importing \_multiarray\_umath. The error message doesn't specify which DLL is missing. Developer checks PATH, reinstalls numpy, tries different Python versions. They use 'dumpbin /DEPENDENTS' on the .pyd file in numpy's directory and see it requires VCRUNTIME140.dll and MSVCP140.dll. They realize these are part of the Microsoft Visual C\+\+ Redistributable, which is not installed on this fresh Windows install. They download and install 'vc\_redist.x64.exe' from Microsoft's support site. After installation, numpy imports successfully.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T01:20:07.027725+00:00— report_created — created