레오파드와 함께 제공되는 대신 파이썬의 macports 버전을 사용하고 싶습니다.MacPorts 버전을 사용할 수 있도록 OSX Leopard에서 python을 어떻게 제거합니까?
답변
둘 다 설치 한 :
$ which python
/usr/bin/python
$ which python2.5
/opt/local/bin/python2.5
가 나는 또한 내 .profile
에 다음 줄을 추가 :
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
/opt/local/bin의 새로운 파이썬은 어떻게 생겼을 까? MacPorts를 통해 Python을 설치했지만/opt/local/bin에있는 python * 파일에 영향을 미치지 않았습니다. 그것들은 모두 시스템 파이썬에 대한 심볼릭 링크입니다. 이것은 Snow Leopard에 있습니다. – thebossman
대신 제거 내장 된 파이썬, 수정 후 MacPorts의 버전을 설치하고 $PATH
에 MacPorts 버전이 먼저 있어야합니다.
예를 들어, MacPorts가 /usr/local/bin/python
을 설치하는 경우 .bashrc
을 수정하여 마지막에 PATH=/usr/local/bin:$PATH
을 포함 시키십시오.
규약을 따르지 않고 #!/usr/bin/env python
을 사용하면 많은 스크립트에서 파이썬이 일반적인 위치에있을 것으로 예상하므로 제거하지 않을 것입니다. .profile
또는 .bash_profile
을 편집하여 macports 바이너리가 경로의 첫 번째가되도록하십시오.
귀하의 .profile
이 라인이 있어야합니다의 추가,
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
그렇지 않은 경우, 현재 쉘이 검색합니다 macport의 bin/
첫째, 시스템 파이썬 전에 MacPorts를 파이썬을 찾아야한다.
하지 마십시오. Apple은 시스템 Python (특히 Python "프레임 워크"빌드)에 의존하는 다양한 시스템 유틸리티를 제공합니다. 제거하면 문제가 발생할 것입니다.
대신 ~/.bash_profile
에서 PATH 환경 변수를 수정하여 /opt/local/bin
을 먼저 입력하십시오.
나는 이것이 다른 리눅스 배포판의 진실이라고 생각한다. 다양한 라이브러리/패키지/소프트웨어 설치 프로그램은 perl, python, 루비 공장 설치 통역사에 의지한다. –
python_select 포트를 사용하여 파이썬 인터프리터를 전환하십시오.
sudo port install python25
sudo port install python_select
sudo python_select python25
이 기호는 /opt/local/bin/python
을 선택한 버전으로 심볼릭 링크합니다. 그런 다음 위에서 설명한대로 PATH
을 내 보냅니다.
현재 Macports 설치 프로그램은 .profile PATH 수정을 자동으로 수행합니다.
python_select
지금은 사용되지 않으며, 대신를 사용 파이썬이 중요한 OS 구성 요소이기 때문에
sudo port select python python26
- 1. XCode 4에서 OSX 설명서를 어떻게 제거합니까?
- 2. mac osx 10.5.8에 macports openmpi를 설치하는 방법?
- 3. 실제로 어떻게 사용할 수 있도록 cURL을 구성합니까?
- 4. 어떻게 사용할 수 있도록 C++ 라이브러리를 설치합니까?
- 5. Snow Leopard에서 Python을 업그레이드 할 경우 단점이 있습니까?
- 6. Mac OSX Snow Leopard에서 Ruby 빌드 문제
- 7. 어떻게 강제로 제거합니까?
- 8. Mac Snow Leopard에서 기본 Python 버전을 어떻게 변경합니까?
- 9. 사용할 장고 버전을 어떻게 지정합니까?
- 10. 복제를 사용할 때 어떻게 루비에서 중복 제거합니까?
- 11. mac osx snow leopard에서 php5 curl을 설치하는 방법?
- 12. 이클립스에서 tasktop plugin을 어떻게 제거합니까?
- 13. MacPorts for Python for Leopard
- 14. Mac OSX Snow Leopard에서 .bash_profile 및 .bashrc에 행이 실행되지 않습니다.
- 15. 레일스 플러그인을 어떻게 제거합니까?
- 16. RabbitMQ에서 대기열 바인딩을 어떻게 제거합니까?
- 17. Ruby와 Python을 함께 사용할 수 있습니까?
- 18. 문장의 일부를 어떻게 제거합니까?
- 19. 후행 슬래시는 어떻게 제거합니까?
- 20. jcrop은 어떻게 제거합니까?
- 21. 패치 프로그램에서 사용할 수 있도록 포맷 패치를 사용할 수 있습니까?
- 22. 파이썬에 libmysqlclient.so의 어떤 버전을 사용할 것인지 어떻게 알 수 있습니까?
- 23. C# 클래스에서 대리인을 사용할 수 있도록 만들기
- 24. 이 경고는 어떻게 제거합니까?
- 25. GtkHBox에서 위젯을 어떻게 제거합니까?
- 26. 어떻게 rapache를 제거합니까?
- 27. 일부 쿼리는 어떻게 제거합니까?
- 28. JVCL을 어떻게 제거합니까?
- 29. Perl 모듈을 어떻게 제거합니까?
- 30. .NET Framework를 어떻게 제거합니까?
당신은 OS X에서 기본 파이썬을 제거해서는 안,이 시스템이 불안정 할 수 있습니다. 대신에 macport를 사용하여 다른 파이썬 인스턴스를 추가 할 수 있습니다. – sorin