Thanks Antoine, I will need to learn more about the compiling process that happens on my Mac, to see how that link to Python 2. I am not familiar with that process. But this is a good pointer for my issue. Thank you for your response to my issue!
Quang. On Mon, May 14, 2018 at 12:50 PM Antoine Pitrou <anto...@python.org> wrote: > > Hi Quang, > > It sounds like you have compiled Arrow against a Python 2 install but > are now trying to use it with Python 3. This won't work, the same > Python version must be used when compiling and when using PyArrow. > > ("PyCObject" is a Python 2-specific API that doesn't exist anymore in > Python 3) > > Regards > > Antoine. > > > Le 14/05/2018 à 18:34, Quang Vu a écrit : > > Hi Arrow dev, > > > > I am having trouble with installing and setting my development > environment > > for Arrow. I wonder if anyone is familiar with the issue. My system info: > > - MacOS 10.11.6 (El Capitan) > > - conda 4.5.1 > > - python 3.6.5 > > - arrow's current commit: 4b8511 > > > > Installing Arrow C++ libraries and Pacquet are both successful. But > > importing `pyarrow` fail: > > > > $ python -c 'import pyarrow' > > > > Traceback (most recent call last): > > File "<string>", line 1, in <module> > > File "/Users/myuser/code/arrow/python/pyarrow/__init__.py", line 47, in > > <module> > > from pyarrow.lib import cpu_count, set_cpu_count > > ImportError: dlopen(/Users/myuser/code/arrow/python/pyarrow/ > > lib.cpython-36m-darwin.so, 2): Symbol not found: _PyCObject_Type > > Referenced from: > > /Users/myuser/miniconda3/envs/pyarrow-test/lib/libarrow_python.10.dylib > > Expected in: flat namespace > > in > /Users/myuser/miniconda3/envs/pyarrow-test/lib/libarrow_python.10.dylib > > > > If anyone have suggestion on what the problem is about, please let me > know. > > Thanks! > > >