[ 
https://issues.apache.org/jira/browse/ARROW-2326?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16410654#comment-16410654
 ] 

Paul Ivanov commented on ARROW-2326:
------------------------------------

Yeah - none of those work here, neither in python 2.7 nor in 3.6, so I guess 
they've always been broken.

 
{code:java}
$ for x in 0.5.0 0.6.0 0.7.0 0.7.1 0.8.0; do mkvirtualenv --python=python3 
arrow$x; pip install pyarrow==$x; python -c "import pyarrow as pa"; deactivate; 
echo "Done with $x"
; done
Running virtualenv with interpreter 
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
Using base prefix '/Library/Frameworks/Python.framework/Versions/3.6'
New python executable in /Users/pi/.virtualenvs/arrow0.5.0/bin/python3
Also creating executable in /Users/pi/.virtualenvs/arrow0.5.0/bin/python
Installing setuptools, pip, wheel...done.
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.5.0/bin/predeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.5.0/bin/postdeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.5.0/bin/preactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.5.0/bin/postactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.5.0/bin/get_env_details
Collecting pyarrow==0.5.0
Downloading pyarrow-0.5.0-cp36-cp36m-macosx_10_6_intel.whl (6.1MB)
100% |████████████████████████████████| 6.1MB 180kB/s
Collecting six>=1.0.0 (from pyarrow==0.5.0)
Using cached six-1.11.0-py2.py3-none-any.whl
Collecting numpy>=1.10 (from pyarrow==0.5.0)
Using cached 
numpy-1.14.2-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Installing collected packages: six, numpy, pyarrow
Successfully installed numpy-1.14.2 pyarrow-0.5.0 six-1.11.0
Traceback (most recent call last):
File "<string>", line 1, in <module>
File 
"/Users/pi/.virtualenvs/arrow0.5.0/lib/python3.6/site-packages/pyarrow/__init__.py",
 line 32, in <module>
from pyarrow.lib import cpu_count, set_cpu_count
ImportError: 
dlopen(/Users/pi/.virtualenvs/arrow0.5.0/lib/python3.6/site-packages/pyarrow/lib.cpython-36m-darwin.so,
 2): Library not loaded: @rpath/libarrow.0.dylib
Referenced from: 
/Users/pi/.virtualenvs/arrow0.5.0/lib/python3.6/site-packages/pyarrow/lib.cpython-36m-darwin.so
Reason: image not found
Done with 0.5.0
Running virtualenv with interpreter 
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
Using base prefix '/Library/Frameworks/Python.framework/Versions/3.6'
New python executable in /Users/pi/.virtualenvs/arrow0.6.0/bin/python3
Also creating executable in /Users/pi/.virtualenvs/arrow0.6.0/bin/python
Installing setuptools, pip, wheel...done.
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.6.0/bin/predeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.6.0/bin/postdeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.6.0/bin/preactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.6.0/bin/postactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.6.0/bin/get_env_details
Collecting pyarrow==0.6.0
Downloading pyarrow-0.6.0-cp36-cp36m-macosx_10_6_intel.whl (5.9MB)
100% |████████████████████████████████| 5.9MB 188kB/s
Collecting numpy>=1.10 (from pyarrow==0.6.0)
Using cached 
numpy-1.14.2-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting six>=1.0.0 (from pyarrow==0.6.0)
Using cached six-1.11.0-py2.py3-none-any.whl
Installing collected packages: numpy, six, pyarrow
Successfully installed numpy-1.14.2 pyarrow-0.6.0 six-1.11.0
Traceback (most recent call last):
File "<string>", line 1, in <module>
File 
"/Users/pi/.virtualenvs/arrow0.6.0/lib/python3.6/site-packages/pyarrow/__init__.py",
 line 32, in <module>
from pyarrow.lib import cpu_count, set_cpu_count
ImportError: 
dlopen(/Users/pi/.virtualenvs/arrow0.6.0/lib/python3.6/site-packages/pyarrow/lib.cpython-36m-darwin.so,
 2): Library not loaded: @rpath/libarrow.0.dylib
Referenced from: 
/Users/pi/.virtualenvs/arrow0.6.0/lib/python3.6/site-packages/pyarrow/lib.cpython-36m-darwin.so
Reason: image not found
Done with 0.6.0
Running virtualenv with interpreter 
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
Using base prefix '/Library/Frameworks/Python.framework/Versions/3.6'
New python executable in /Users/pi/.virtualenvs/arrow0.7.0/bin/python3
Also creating executable in /Users/pi/.virtualenvs/arrow0.7.0/bin/python
Installing setuptools, pip, wheel...done.
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.0/bin/predeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.0/bin/postdeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.0/bin/preactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.0/bin/postactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.0/bin/get_env_details
Collecting pyarrow==0.7.0
Downloading pyarrow-0.7.0-cp36-cp36m-macosx_10_6_intel.whl (6.3MB)
100% |████████████████████████████████| 6.3MB 171kB/s
Collecting six>=1.0.0 (from pyarrow==0.7.0)
Using cached six-1.11.0-py2.py3-none-any.whl
Collecting numpy>=1.10 (from pyarrow==0.7.0)
Using cached 
numpy-1.14.2-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Installing collected packages: six, numpy, pyarrow
Successfully installed numpy-1.14.2 pyarrow-0.7.0 six-1.11.0
Traceback (most recent call last):
File "<string>", line 1, in <module>
File 
"/Users/pi/.virtualenvs/arrow0.7.0/lib/python3.6/site-packages/pyarrow/__init__.py",
 line 32, in <module>
from pyarrow.lib import cpu_count, set_cpu_count
ImportError: 
dlopen(/Users/pi/.virtualenvs/arrow0.7.0/lib/python3.6/site-packages/pyarrow/lib.cpython-36m-darwin.so,
 2): Library not loaded: @rpath/libarrow.0.dylib
Referenced from: 
/Users/pi/.virtualenvs/arrow0.7.0/lib/python3.6/site-packages/pyarrow/lib.cpython-36m-darwin.so
Reason: image not found
Done with 0.7.0
Running virtualenv with interpreter 
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
Using base prefix '/Library/Frameworks/Python.framework/Versions/3.6'
New python executable in /Users/pi/.virtualenvs/arrow0.7.1/bin/python3
Also creating executable in /Users/pi/.virtualenvs/arrow0.7.1/bin/python
Installing setuptools, pip, wheel...done.
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.1/bin/predeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.1/bin/postdeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.1/bin/preactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.1/bin/postactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.1/bin/get_env_details
Collecting pyarrow==0.7.1
Downloading pyarrow-0.7.1-cp36-cp36m-macosx_10_6_intel.whl (6.4MB)
100% |████████████████████████████████| 6.4MB 162kB/s
Collecting six>=1.0.0 (from pyarrow==0.7.1)
Using cached six-1.11.0-py2.py3-none-any.whl
Collecting numpy>=1.10 (from pyarrow==0.7.1)
Using cached 
numpy-1.14.2-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Installing collected packages: six, numpy, pyarrow
Successfully installed numpy-1.14.2 pyarrow-0.7.1 six-1.11.0
Traceback (most recent call last):
File "<string>", line 1, in <module>
File 
"/Users/pi/.virtualenvs/arrow0.7.1/lib/python3.6/site-packages/pyarrow/__init__.py",
 line 32, in <module>
from pyarrow.lib import cpu_count, set_cpu_count
ImportError: 
dlopen(/Users/pi/.virtualenvs/arrow0.7.1/lib/python3.6/site-packages/pyarrow/lib.cpython-36m-darwin.so,
 2): Library not loaded: @rpath/libarrow.0.dylib
Referenced from: 
/Users/pi/.virtualenvs/arrow0.7.1/lib/python3.6/site-packages/pyarrow/lib.cpython-36m-darwin.so
Reason: image not found
Done with 0.7.1
Running virtualenv with interpreter 
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
Using base prefix '/Library/Frameworks/Python.framework/Versions/3.6'
New python executable in /Users/pi/.virtualenvs/arrow0.8.0/bin/python3
Also creating executable in /Users/pi/.virtualenvs/arrow0.8.0/bin/python
Installing setuptools, pip, wheel...done.
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.8.0/bin/predeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.8.0/bin/postdeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.8.0/bin/preactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.8.0/bin/postactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.8.0/bin/get_env_details
Collecting pyarrow==0.8.0
Using cached pyarrow-0.8.0-cp36-cp36m-macosx_10_6_intel.whl
Collecting six>=1.0.0 (from pyarrow==0.8.0)
Using cached six-1.11.0-py2.py3-none-any.whl
Collecting numpy>=1.10 (from pyarrow==0.8.0)
Using cached 
numpy-1.14.2-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Installing collected packages: six, numpy, pyarrow
Successfully installed numpy-1.14.2 pyarrow-0.8.0 six-1.11.0
Traceback (most recent call last):
File "<string>", line 1, in <module>
File 
"/Users/pi/.virtualenvs/arrow0.8.0/lib/python3.6/site-packages/pyarrow/__init__.py",
 line 32, in <module>
from pyarrow.lib import cpu_count, set_cpu_count
ImportError: 
dlopen(/Users/pi/.virtualenvs/arrow0.8.0/lib/python3.6/site-packages/pyarrow/lib.cpython-36m-darwin.so,
 2): Library not loaded: @rpath/libarrow.0.dylib
Referenced from: 
/Users/pi/.virtualenvs/arrow0.8.0/lib/python3.6/site-packages/pyarrow/lib.cpython-36m-darwin.so
Reason: image not found
Done with 0.8.0

 

$ for x in 0.5.0 0.6.0 0.7.0 0.7.1 0.8.0; do mkvirtualenv --python=python2 
arrow$x-py2; pip install pyarrow==$x; python -c "import pyarrow as pa"; 
deactivate; echo "Done with
$x" ; done
Running virtualenv with interpreter /usr/local/bin/python2
New python executable in /Users/pi/.virtualenvs/arrow0.5.0-py2/bin/python2.7
Also creating executable in /Users/pi/.virtualenvs/arrow0.5.0-py2/bin/python
Installing setuptools, pip, wheel...done.
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.5.0-py2/bin/predeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.5.0-py2/bin/postdeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.5.0-py2/bin/preactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.5.0-py2/bin/postactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.5.0-py2/bin/get_env_details
Collecting pyarrow==0.5.0
Downloading pyarrow-0.5.0-cp27-cp27m-macosx_10_6_intel.whl (6.1MB)
100% |████████████████████████████████| 6.1MB 149kB/s
Collecting numpy>=1.10 (from pyarrow==0.5.0)
Downloading 
numpy-1.14.2-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
 (4.7MB)
100% |████████████████████████████████| 4.7MB 209kB/s
Collecting six>=1.0.0 (from pyarrow==0.5.0)
Using cached six-1.11.0-py2.py3-none-any.whl
Installing collected packages: numpy, six, pyarrow
Successfully installed numpy-1.14.2 pyarrow-0.5.0 six-1.11.0
Traceback (most recent call last):
File "<string>", line 1, in <module>
File 
"/Users/pi/.virtualenvs/arrow0.5.0-py2/lib/python2.7/site-packages/pyarrow/__init__.py",
 line 32, in <module>
from pyarrow.lib import cpu_count, set_cpu_count
ImportError: 
dlopen(/Users/pi/.virtualenvs/arrow0.5.0-py2/lib/python2.7/site-packages/pyarrow/lib.so,
 2): Library not loaded: @rpath/libarrow.0.dylib
Referenced from: 
/Users/pi/.virtualenvs/arrow0.5.0-py2/lib/python2.7/site-packages/pyarrow/lib.so
Reason: image not found
Done with 0.5.0
Running virtualenv with interpreter /usr/local/bin/python2
New python executable in /Users/pi/.virtualenvs/arrow0.6.0-py2/bin/python2.7
Also creating executable in /Users/pi/.virtualenvs/arrow0.6.0-py2/bin/python
Installing setuptools, pip, wheel...done.
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.6.0-py2/bin/predeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.6.0-py2/bin/postdeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.6.0-py2/bin/preactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.6.0-py2/bin/postactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.6.0-py2/bin/get_env_details
Collecting pyarrow==0.6.0
Downloading pyarrow-0.6.0-cp27-cp27m-macosx_10_6_intel.whl (5.9MB)
100% |████████████████████████████████| 5.9MB 162kB/s
Collecting numpy>=1.10 (from pyarrow==0.6.0)
Using cached 
numpy-1.14.2-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting six>=1.0.0 (from pyarrow==0.6.0)
Using cached six-1.11.0-py2.py3-none-any.whl
Installing collected packages: numpy, six, pyarrow
Successfully installed numpy-1.14.2 pyarrow-0.6.0 six-1.11.0
Traceback (most recent call last):
File "<string>", line 1, in <module>
File 
"/Users/pi/.virtualenvs/arrow0.6.0-py2/lib/python2.7/site-packages/pyarrow/__init__.py",
 line 32, in <module>
from pyarrow.lib import cpu_count, set_cpu_count
ImportError: 
dlopen(/Users/pi/.virtualenvs/arrow0.6.0-py2/lib/python2.7/site-packages/pyarrow/lib.so,
 2): Library not loaded: @rpath/libarrow.0.dylib
Referenced from: 
/Users/pi/.virtualenvs/arrow0.6.0-py2/lib/python2.7/site-packages/pyarrow/lib.so
Reason: image not found
Done with 0.6.0
Running virtualenv with interpreter /usr/local/bin/python2
New python executable in /Users/pi/.virtualenvs/arrow0.7.0-py2/bin/python2.7
Also creating executable in /Users/pi/.virtualenvs/arrow0.7.0-py2/bin/python
Installing setuptools, pip, wheel...done.
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.0-py2/bin/predeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.0-py2/bin/postdeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.0-py2/bin/preactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.0-py2/bin/postactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.0-py2/bin/get_env_details
Collecting pyarrow==0.7.0
Downloading pyarrow-0.7.0-cp27-cp27m-macosx_10_6_intel.whl (6.3MB)
100% |████████████████████████████████| 6.3MB 145kB/s
Collecting numpy>=1.10 (from pyarrow==0.7.0)
Using cached 
numpy-1.14.2-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting six>=1.0.0 (from pyarrow==0.7.0)
Using cached six-1.11.0-py2.py3-none-any.whl
Installing collected packages: numpy, six, pyarrow
Successfully installed numpy-1.14.2 pyarrow-0.7.0 six-1.11.0
Traceback (most recent call last):
File "<string>", line 1, in <module>
File 
"/Users/pi/.virtualenvs/arrow0.7.0-py2/lib/python2.7/site-packages/pyarrow/__init__.py",
 line 32, in <module>
from pyarrow.lib import cpu_count, set_cpu_count
ImportError: 
dlopen(/Users/pi/.virtualenvs/arrow0.7.0-py2/lib/python2.7/site-packages/pyarrow/lib.so,
 2): Library not loaded: @rpath/libarrow.0.dylib
Referenced from: 
/Users/pi/.virtualenvs/arrow0.7.0-py2/lib/python2.7/site-packages/pyarrow/lib.so
Reason: image not found
Done with 0.7.0
Running virtualenv with interpreter /usr/local/bin/python2
New python executable in /Users/pi/.virtualenvs/arrow0.7.1-py2/bin/python2.7
Also creating executable in /Users/pi/.virtualenvs/arrow0.7.1-py2/bin/python
Installing setuptools, pip, wheel...done.
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.1-py2/bin/predeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.1-py2/bin/postdeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.1-py2/bin/preactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.1-py2/bin/postactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.7.1-py2/bin/get_env_details
Collecting pyarrow==0.7.1
Downloading pyarrow-0.7.1-cp27-cp27m-macosx_10_6_intel.whl (6.4MB)
100% |████████████████████████████████| 6.4MB 146kB/s
Collecting numpy>=1.10 (from pyarrow==0.7.1)
Using cached 
numpy-1.14.2-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting six>=1.0.0 (from pyarrow==0.7.1)
Using cached six-1.11.0-py2.py3-none-any.whl
Installing collected packages: numpy, six, pyarrow
Successfully installed numpy-1.14.2 pyarrow-0.7.1 six-1.11.0
Traceback (most recent call last):
File "<string>", line 1, in <module>
File 
"/Users/pi/.virtualenvs/arrow0.7.1-py2/lib/python2.7/site-packages/pyarrow/__init__.py",
 line 32, in <module>
from pyarrow.lib import cpu_count, set_cpu_count
ImportError: 
dlopen(/Users/pi/.virtualenvs/arrow0.7.1-py2/lib/python2.7/site-packages/pyarrow/lib.so,
 2): Library not loaded: @rpath/libarrow.0.dylib
Referenced from: 
/Users/pi/.virtualenvs/arrow0.7.1-py2/lib/python2.7/site-packages/pyarrow/lib.so
Reason: image not found
Done with 0.7.1
Running virtualenv with interpreter /usr/local/bin/python2
New python executable in /Users/pi/.virtualenvs/arrow0.8.0-py2/bin/python2.7
Also creating executable in /Users/pi/.virtualenvs/arrow0.8.0-py2/bin/python
Installing setuptools, pip, wheel...done.
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.8.0-py2/bin/predeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.8.0-py2/bin/postdeactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.8.0-py2/bin/preactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.8.0-py2/bin/postactivate
virtualenvwrapper.user_scripts creating 
/Users/pi/.virtualenvs/arrow0.8.0-py2/bin/get_env_details
Collecting pyarrow==0.8.0
Downloading pyarrow-0.8.0-cp27-cp27m-macosx_10_6_intel.whl (6.7MB)
100% |████████████████████████████████| 6.7MB 145kB/s
Collecting futures (from pyarrow==0.8.0)
Downloading futures-3.2.0-py2-none-any.whl
Collecting numpy>=1.10 (from pyarrow==0.8.0)
Using cached 
numpy-1.14.2-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting six>=1.0.0 (from pyarrow==0.8.0)
Using cached six-1.11.0-py2.py3-none-any.whl
Installing collected packages: futures, numpy, six, pyarrow
Successfully installed futures-3.2.0 numpy-1.14.2 pyarrow-0.8.0 six-1.11.0
Traceback (most recent call last):
File "<string>", line 1, in <module>
File 
"/Users/pi/.virtualenvs/arrow0.8.0-py2/lib/python2.7/site-packages/pyarrow/__init__.py",
 line 32, in <module>
from pyarrow.lib import cpu_count, set_cpu_count
ImportError: 
dlopen(/Users/pi/.virtualenvs/arrow0.8.0-py2/lib/python2.7/site-packages/pyarrow/lib.so,
 2): Library not loaded: @rpath/libarrow.0.dylib
Referenced from: 
/Users/pi/.virtualenvs/arrow0.8.0-py2/lib/python2.7/site-packages/pyarrow/lib.so
Reason: image not found
Done with 0.8.0
{code}
 

> cannot import pip installed pyarrow on OS X (10.9)
> --------------------------------------------------
>
>                 Key: ARROW-2326
>                 URL: https://issues.apache.org/jira/browse/ARROW-2326
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: Python
>    Affects Versions: 0.8.0
>         Environment: OS X (10.9), Python 3.6
>            Reporter: Paul Ivanov
>            Priority: Major
>             Fix For: 0.10.0
>
>
> {code:java}
> $ pip3 install pyarrow --user
> Collecting pyarrow
> Using cached pyarrow-0.8.0-cp36-cp36m-macosx_10_6_intel.whl
> Requirement already satisfied: six>=1.0.0 in 
> ./Library/Python/3.6/lib/python/site-packages (from pyarrow)
> Collecting numpy>=1.10 (from pyarrow)
> Using cached 
> numpy-1.14.2-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
> Installing collected packages: numpy, pyarrow
> Successfully installed numpy-1.14.2 pyarrow-0.8.0
> $ python3
> Python 3.6.1 (v3.6.1:69c0db5050, Mar 21 2017, 01:21:04) 
> [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import pyarrow
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File 
> "/Users/pi/Library/Python/3.6/lib/python/site-packages/pyarrow/__init__.py", 
> line 32, in <module>
> from pyarrow.lib import cpu_count, set_cpu_count
> ImportError: 
> dlopen(/Users/pi/Library/Python/3.6/lib/python/site-packages/pyarrow/lib.cpython-36m-darwin.so,
>  2): Library not loaded: @rpath/libarrow.0.dylib
> Referenced from: 
> /Users/pi/Library/Python/3.6/lib/python/site-packages/pyarrow/lib.cpython-36m-darwin.so
> Reason: image not found
> {code}
> I dug into it a bit and found that in older versions of install.rst, Wes 
> mentioned that XCode 6 had trouble with rpath, so not sure if that's what's 
> going on here for me. I'm on 10.9, I know it's really old, so if these wheels 
> can't be made to run on my ancient OS, I just wanted to report this so the 
> wheels uploaded to PyPI can reflect this incompatibility, if that is indeed 
> the case. I might also try some otool / install_name_tool tomfoolery to see 
> if I can get a workaround for myself.
> Thank you!



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to