beny wrote: ↑01 Nov 2022, 14:26
hi Rava the python3.10 and blender are located in /opt so the python version is like an appimage with blender, all the deps are in the package i have also the python3.10 installed but in the /usr/lib directory,not /usr/lib64 the python3.9 is into the /usr/lib64,i don't think that the different version may clash,but what i think is... you can't remove python from blender,but you can try..
Wow that sounds more complicated that I thought it would be.
What happens in your system to regular python scripts when you have python3.10 installed in /usr/lib and python3.9 in /usr/lib64?
Usually python scripts look for its binary not its libraries, right?
The only python script in /usr/local/bin to test on I found is obamenu.py
Code: Select all
root@porteus:/usr/local/bin# file obamenu.py
obamenu.py: Python script, ASCII text executable
root@porteus:/usr/local/bin# head -n 2 obamenu.py
#!/usr/bin/env python3
#
root@porteus:/usr/local/bin# file `which python3`
/usr/bin/python3: symbolic link to python3.9
root@porteus:/usr/local/bin# file `which python3.9`
/usr/bin/python3.9: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, stripped
What would python scripts do in your setup?
What does a
or a
report on your system when you have both 3.9 and 3.10 installed?
In my case, the python's script would use /usr/bin/python3.9 as python interpreter since that is what /usr/bin/env python3 will execute - as you can see, /usr/bin/python3 is a symlink to the binary of /usr/bin/python3.9