Python 3.x를 특정 경로에 설치/제거하는 방법은 무엇입니까?

Python 3.x를 특정 경로에 설치/제거하는 방법은 무엇입니까?

내 시스템에 설치했지만 일부는 , 일부는 python 3.5.2폴더로 나누어져 있습니다 . 이것이 에 의해 설치된 패키지용인 이유를 이해 하지만 패키지(패키지 관리자의 패키지가 아님)를 디렉터리에 설치하는 것을 선호합니다./usr/locallibbinapt-get

이것이 가능합니까? 그렇다면 이러한 패키지를 올바르게 제거하려면 어떻게 해야 할까요?

노트:
을 설치하면 textlive2015모두 tug.org하나의 디렉토리에 설치됩니다 /usr/local/texlive.

답변1

소스 코드 다운로드 및 추출여기. 코드를 추출한 디렉터리에서 터미널을 엽니다.

./configure --prefix=/directory/to/install
make
sudo make install

자세한 내용은 을 참조하세요 ./configure --help. 동시에 다른 Python 버전을 설치하려면 make altinstall또는 --exec-prefix옵션을 사용하십시오.

이전에 make로 설치된 버전을 제거하려면 그 안의 모든 python 디렉토리를 찾아 삭제하거나 deb 패키지 만들기(권장)를 /usr/local사용하여 다시 설치하고 제거해 볼 수 있습니다 .checkinstall

sudo apt-get install checkinstall
cd /path/to/python/source
./configure
sudo checkinstall -D --fstrans=no make install
sudo dpkg -i Python-3.5.2.deb
sudo dpkg -r Python-3.5.2

관련 정보