Windows Server · Python hosting
pip fails building pandas (vswhere / Meson / Visual Studio)
pip tries to compile pandas from source (vswhere / Meson / Visual Studio). Prefer a Python with wheels — usually 3.11–3.12.
What you’re seeing
pip install pandas (or a pinned old pandas) tries to compile from source, then fails looking for Visual Studio / vswhere / Meson.
Why it happens
There is no binary wheel for your Python version + package pin (common on 3.13/3.14 with old pins like pandas==2.2.2). Pip falls back to a source tarball and needs a full C/C++ toolchain you should not need for a dashboard deploy.
The fix
- Prefer Python 3.11 or 3.12 on the server
- Or bump pins so wheels exist (e.g.
pandas>=2.3.3on newer Python) - Do not install Visual Studio Build Tools just to get pandas
Avoid this class of problem
When you host data apps with iVistaar, use a supported Python and keep requirements on wheels — the same guidance is in the product FAQ because this failure shows up constantly on Windows Server.
Publish without the IIS tax
iVistaar is an internal deployment control plane for Windows Server/IIS that gives Flask, Dash, and Streamlit apps an org URL without Git or cloud services. Free demo includes 3 sites.