[Scons-users] Error with Scons SCons-4.4.0 installation on Centos7

Mats Wichmann mats at wichmann.us
Fri Dec 23 13:23:11 EST 2022


On 12/23/22 01:54, Arnab Tah wrote:
> Hello,
> I am getting the following error with Scons installation on Centos 7.
> Any help in this matter will be much appreciated.
> 
> Regards,
> Arnab
> 
> [root at bmkqaclient143 SCons-4.4.0]# python setup.py install

Not the recommended approach for installs.

No longer have a CentOS 7 around, my memory was that's old enough that 
you have to do "python3" to get Python 3 - although your snip here seems 
to not confirm that:

[root at bmkqaclient143 SCons-4.4.0]# python --version
Python 3.6.8


Anyway, you can install via pip (use python3 if you need to):

python -m pip install --user scons

Or you can create a virtualenv and install SCons in it, something like 
the following (this isn't the only set of steps possible, but should be 
an example):

https://scons-cookbook.readthedocs.io/en/latest/#setting-up-a-python-virtualenv-for-scons

If you absolutely must:

sudo python -m pip install scons

But it's usually bad idea to force-install something into a space that's 
managed by the distribution's package manager (rpm in this case)... 
that's why the earlier form with the --user argument: that won't try to 
push files into /usr/lib64/python3.6 that don't "belong to" rpm.




More information about the Scons-users mailing list