Hi Austin!
Yes it's a 64-bit system. The issue was the default version of python being
2.6. By changing the alias for python to python2.7 I was able to install
nupic, i.e. I can import nupic in python.
Now I'm facing:
ImportError: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found
(required by /usr/local/lib/python2.7/site-packages/nupic/bindings/_math.so)
By doing `strings /usr/lib64/libstdc++.so.6 | grep LIBCXX` I see that the
highest version is `GLIBCXX_3.4.13`
And `g++ -v ` gives "gcc version 4.8.5 (GCC)".
Base on some reading it seems I have to do some linking or set
$LD_LIBRARY_PATH differently.
Well, that's where I am and I'd appreciate any further pointers. I'll keep
at this.
Many thanks,
Ryan
_____________________________________________
Hi, Ryan!
What is the output of `python -c 'import struct; print 8 *
struct.calcsize("P")'`?
For example, on my system:
$ python -c 'import struct; print 8 * struct.calcsize("P")'
64
If it prints 32, you're on a 32-bit system, in which case the 64-bit wheel
won't work.
Separately, if you're not running Python 2.7.x, then it won't work either.
What is the output of `python --version`?
It should look something like:
$ python --version
Python 2.7.6
If installing the binaries fails, building from source is an option if
you're running Python 2.7
On Sat, Sep 12, 2015 at 5:49 PM, Ryan J. McCall <[email protected]>
wrote:
> Hi NuPIC,
>
> I'm trying to install NuPIC on Linux but perhaps pip thinks I'm on a
> 32-bit system? Installing the nupic.core wheel is not happening.
>
> pip install
> https://s3-us-west-2.amazonaws.com/artifacts.numenta.org/numenta/nupic.core/releases/nupic.bindings/nupic.bindings-0.1.5-cp27-none-linux_x86_64.whl
> nupic.bindings-0.1.5-cp27-none-linux_x86_64.whl is not a supported wheel
> on this platform.
>
> You're help is greatly appreciated.
>
> Thank you,
>
> Ryan
>
--
Ryan J. McCall
ryanjmccall.com
650 906 8223