Python 2.7을 시스템 Python으로 사용하는 서버(CentOS 3.10.0-1062.9.1.el7.x86_64)가 있습니다.
pip, venv 또는 virtualenv가 설치되어 있지 않습니다. 따라서 가상 환경을 만들 수도 없으며 어쨌든 더 현대적인 Python이 필요하다는 것을 알고 있습니다. 나도 루트가 아니다.
가장 고립된 방식으로 내 홈 디렉토리에 보다 현대적인 Python(3.10)을 설치하고 싶습니다. 정보를 검색한 후 제가 한 일은 다음과 같습니다.
cd ~
wget https://www.python.org/ftp/python/3.10.2/Python-3.10.2.tgz
tar -xvzf Python-3.10.2.tgz
mkdir opt
cd Python-3.10.2
다음 단계는 다음과 같습니다.
./configure --prefix=$HOME/opt/python-3.10.2
make
make install
내 생각은 이 독립 실행형 설치를 사용하여 내가 만들고 싶은 다양한 프로젝트를 위한 환경을 만드는 것입니다.
나는 이것이 어떤 식으로든 Python 시스템을 방해하지 않을 것이라는 것을 확신할 만큼 Linux에 대해 충분히 알지 못합니다.
이것이 설치되는 프로그램에 따라 달라지는지, 아니면 이 프로그램 설치 방법이 프로그램이 시스템을 수정하지 않는다는 것을 보장하는지(적어도 내 홈 디렉토리 외부)는 알 수 없습니다.
내가 기대하는 것은 내 홈 디렉터리의 파일만 수정하고 다른 파일은 수정하지 않는 것입니다.
누구든지 확인해 주실 수 있나요?
감사해요