저는 scipy에 들어가서 먼저 Python 개발을 위해 Macbook Air를 설정하고 싶습니다. 문제는 내가 다양한 버전의 Python을 설치했다는 것입니다. 이것은 bash가 자동 완성될 때 나타나는 것입니다."파이썬":
python python2.6-config python3-config python3.4m-config
python-config python2.7 python3.4 pythonw
python2 python2.7-config python3.4-32 pythonw2
python2-config python3 python3.4-config pythonw2.6
python2.6 python3-32 python3.4m pythonw2.7
이 상황을 단순화하고 작업할 버전을 선택하여 이 문제를 해결하기 위해 무엇을 할 수 있는지 궁금합니다.
답변1
Mac만이 이 문제를 겪는 유일한 운영 체제는 아닙니다. 모든 Linux에서도 마찬가지입니다. 이 질문은 다음과 같은 생각 때문에 발생합니다.
- 을 사용하여 애플리케이션을 구축했습니다
python2.6
. - 내 패키지에 필요한 종속성으로
python2.6
- 종속성으로 요구할 수 있지만
python
2.6 이상이라고 보장할 수 없으므로 버전 번호를 사용해야 합니다. - 모든 Python 응용 프로그램은 이 문제를 겪고 있으므로 Python에서는 여러 버전을 병렬로 설치할 수 있습니다.
- Gentoo와 같은 일부 시스템에서는 시스템 Python과 사용자 Python을 허용합니다. 즉, Python Shebang은 시스템 Python을 가리킵니다. 이렇게 하면 문제를 모듈화하기가 더 쉬워지지만 @mikeserv처럼 약 4가지 버전이 설치되어 있습니다.