mirror of
https://github.com/apache/arrow.git
synced 2026-10-29 00:56:31 +08:00
Start installation document
This commit is contained in:
1 parent
83675273bd
commit
80d3bac6e9
3 files changed
+68
-5
No files matched your search
+7
-4
@@ -339,10 +339,13 @@ endfunction()
|
||||
if ("$ENV{GTEST_HOME}" STREQUAL "")
|
||||
set(GTest_HOME ${THIRDPARTY_DIR}/googletest-release-1.7.0)
|
||||
endif()
|
||||
find_package(GTest REQUIRED)
|
||||
include_directories(SYSTEM ${GTEST_INCLUDE_DIR})
|
||||
ADD_THIRDPARTY_LIB(gtest
|
||||
STATIC_LIB ${GTEST_STATIC_LIB})
|
||||
|
||||
if(ARROW_BUILD_TESTS)
|
||||
find_package(GTest REQUIRED)
|
||||
include_directories(SYSTEM ${GTEST_INCLUDE_DIR})
|
||||
ADD_THIRDPARTY_LIB(gtest
|
||||
STATIC_LIB ${GTEST_STATIC_LIB})
|
||||
endif()
|
||||
|
||||
## Google PerfTools
|
||||
##
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
## Installing Apache Arrow for Python from source
|
||||
|
||||
First, clone the git repository:
|
||||
|
||||
```bash
|
||||
git clone https://github.com/apache/arrow.git arrow
|
||||
```
|
||||
|
||||
#### System requirements
|
||||
|
||||
Building Python's Arrow library requires:
|
||||
|
||||
* A C++11 compiler
|
||||
|
||||
* Linux: gcc >= 4.8 or clang >= 3.5
|
||||
* OS X: XCode 6 or higher
|
||||
|
||||
#### Python requirements
|
||||
|
||||
You will need Python 2.7, 3.4, or 3.5 installed. Earlier releases are not being
|
||||
targeted.
|
||||
|
||||
The build requires NumPy, Cython, and a few other Python dependencies:
|
||||
|
||||
```bash
|
||||
pip install cython
|
||||
cd arrow/python
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
#### Installing Arrow C++ library
|
||||
|
||||
First, you should choose an installation location for Arrow C++. In the future
|
||||
using the default system install location will work, but for now we are being
|
||||
explicit:
|
||||
|
||||
```bash
|
||||
export ARROW_HOME=$HOME/local
|
||||
```
|
||||
|
||||
Now, we build Arrow:
|
||||
|
||||
```bash
|
||||
cd arrow/cpp
|
||||
|
||||
mkdir dev-build
|
||||
cd dev-build
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=$ARROW_HOME ..
|
||||
|
||||
make
|
||||
|
||||
# Use sudo here if $ARROW_HOME requires it
|
||||
make install
|
||||
```
|
||||
|
||||
#### Mac OS X-specific instructions
|
||||
|
||||
|
||||
|
||||
#### Linux-specific instructions
|
||||
@@ -1,4 +1,3 @@
|
||||
pytest
|
||||
numpy>=1.7.0
|
||||
pandas>=0.12.0
|
||||
six
|
||||
Reference in new issue
Block a user