When running  python setup.py install  or even starting  python  in terminal.

If just running python segfaults then the issue is not with pytorch. Most likely your python expects the old glibc and crash with the new one. You will need to get a python that works with this new glibc. Once you can run python with no error in the terminal, you can try to install pytorch again.

I have a gcc-4.4, though I can upgrade it to  5.5 .

Pytorch now requires gcc 5+ to compile. So you should upgrade your compiler (inside conda if you don’t want to change the system one).