Since we use C++11, this requirement would occur with any Python
package that requires VS >= 2015 to build.

This is one of many reasons we recommend using conda to organizations
because things like the VS runtime are automatically handled. I'm not
sure if there's a way to equivalently handle this with pip

On Tue, Oct 6, 2020 at 9:16 AM John Muehlhausen <[email protected]> wrote:
>
> "pip install pyarrow
> If you encounter any importing issues of the pip wheels on Windows, you may
> need to install the Visual C++ Redistributable for Visual Studio 2015."
>
> http://arrow.apache.org/docs/python/install.html
>
> Just now wading into the use of pyarrow on Windows.  Users are confused and
> irritated that numpy and pandas work out of the box (pip, python 3.7.9,
> Windows 10) but pyarrow requires this additional step.
>
> Numpy is backed by C code, correct?  Is this pyarrow requirement due to the
> use of C++?  Should there be a more descriptive error than "ImportError:
> DLL load failed: The specified module could not be found." ?
>
> Is there a way to install the redistributable with pip, in order to
> maintain a consistent user experience?
>
> Thanks,
> John

Reply via email to