[CentOS] Semi-OT: install python package in userspace

Richard Grainger
Tue, 10 Apr 2018 08:51:17 -0000

Just had a look at scikit-learn.  An issue you have with the current
version of this package is that is depends on NumPy (>= 1.8.2).  The
version of NumPy in CentOS 7 base is 1.7.1. You may need to look at
building a Python virtual environment.  You can google that ;)

On Tue, Apr 10, 2018 at 9:43 AM, Richard Grainger <grainger at gmail.com>
wrote:
> I created the epypel (Extra Extra Python Packages for Enterprise
> Linux) yum repo for exactly this reason:
> https://harbottle.gitlab.io/epypel/
>
> There are a bunch of additional Python 2 and Python 3 packages there
> and if you want any added, please put in a request here:
> https://gitlab.com/harbottle/epypel/issues/new
>
> The repo does not upgrade any packages in base or EPEL, so should be
> safe to use on most CentOS 7 systems.
>
> On Fri, Apr 6, 2018 at 5:25 PM,  <m.roth at 5-cent.us> wrote:
>> CentOS 7 box. As there's no package in any of the repos, we're
trying to
>> install scikit-learn in the user's space. It refuses. My late try
was,
>> after d/l a .whl from last year, hoping that would work with the numpy
>> package in the regular repos, I did a pip install --user
scikit-learn...,
>> and it still seems to want to write to system space: OSError: [Errno
13]
>> Permission denied:
>> '/usr/lib64/python2.7/site-packages/numpy-1.7.1.dist-info
>>
>> Anyone got any pointers?
>>
>>        mark
>>
>> _______________________________________________
>> CentOS mailing list
>> CentOS at centos.org
>> https://lists.centos.org/mailman/listinfo/centos