amol- commented on issue #10564:
URL: https://github.com/apache/arrow/issues/10564#issuecomment-866643431


   The reason why in some cases you end up downloading source distribution it's 
probably because there is no binary wheel prebuilt for the system you are 
targeting. You can verify which wheels are compatible with your platform using 
`pip debug --verbose` and checking for the `"Compatible tags: ..."` section, 
there will be listed all wheel patform tags that are compatible with your 
system. If none of them is available from 
https://pypi.org/project/pyarrow/#files you will end up using the source 
distribution.
   
   When building from source code, pyarrow needs to be able to rely on libarrow 
(the C++ library) and the message you are seeing suggests that it wasn't able 
to find it installed on your system when trying to build `pyarrow`. 
   
   If you can't use a platform where a supported wheel is available, my 
suggestion would be to follow instructions at https://arrow.apache.org/install/ 
to install the C++ library (possible using apt) and then retrying installing 
pyarrow as you already did once you have libarrow in place.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to