가이드에 따라 ReadyNas Duo(sparc)에 일부 소프트웨어를 설치하고 싶습니다. 가이드에는 Python 2.7이 필요하다고 나와 있지만 이미 2.6이 설치되어 있습니다.
~# which python
/usr/bin/python
~# ls -al /usr/bin/python
lrwx--x--x 1 root root 9 Jan 5 2012 /usr/bin/python -> python2.6
~# python
Python 2.6.6 (r266:84292, Mar 16 2011, 19:38:28)
[GCC 3.3.5 (Debian 1:3.3.5-13)] on linux2
내가 설치한 다른 응용 프로그램은 Python 2.6에 의존하지만 2.7로 마이그레이션하면 작동이 중단될지 확실하지 않습니다.
2.6과 함께 2.7을 설치하여 공존할 수 있습니까? 응용 프로그램이 심볼릭 링크를 사용하는 기본 Python에 의존한다고 가정하고 있으므로 /usr/bin/python
이상적으로는 2.7을 연결하고 /usr/bin/python2.7
새 응용 프로그램에서 이를 직접 참조할 수 있습니까?
답변1
make install
Python 빌드 프로세스가 끝날 때 실행하는 대신 make altinstall
실행하십시오. 이렇게 하면 python
그대로 두고 python2.7
.
답변2
답변3
아무것도 깨지지 않습니다. 예를 들어 Python 2.6이 이미 설치된 컴퓨터에 Python 2.7을 설치하면 라는 링크가 생성되고 두 버전에 액세스하는 방법이 다르기 때문에 python2.7
방해가 되지 않습니다 .python2.6