다양한 흩어져있는 문서를 뒤지고 다른 파이썬 인터프리터와 파이썬 도구가 혼합 된 것으로 의심됩니다. 또한 아래의 4 단계도 수행해야하며 많은 가이드가 언급하지 않습니다.
1 단계 : 설치 엑스 코드, 양조, 그리고 엑스 코드
모든 배관은 다음과 같은 단계를 수행해야 할 기본적으로 정렬 리눅스 배포판과 라인 PySide 개발을위한 상태로 시스템을 얻으려면 명령 줄 도구 (이 문서는 양조 웹 사이트에서 찾을 수 있습니다). Xcode와 명령 줄 도구를 다운로드하여 설치 한 후에는 다음 명령 줄에 brew를 설치해야합니다.
/usr/bin/ruby -e "$(/usr/bin/curl -fsSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"
brew doctor
으로 모두 확인하십시오.
사용자가 설치 한 바이너리 경로를 ~/.profile
또는 /etc/paths
에 텍스트 편집기 (export PATH=/usr/local/bin:$PATH
)로 추가하십시오. 새 경로가 $PATH
(또는 /etc/paths
의 맨 위에 있고 뒤가 아님) 앞에 있어야합니다.
또한 설치 후 사용하는 모든 python 관리 유틸리티가 올바른 디렉토리에서 선택되었는지 확인하려고합니다. 이를 위해 위에서 지정한 새 경로 옆의 경로에 /usr/local/share/python
을 추가하십시오. 이는 easy_install이 python의 버전이 아닌 sox의 버전으로 올바르게 작동하고 설치하기를 원하기 때문에 중요합니다. 아래에서 올바른 항목을 선택했는지 확인합니다.
2 단계 : python2.7를 설치 양조를 사용 *
brew install readline sqlite gdbm pkg-config
brew install python --framework --universal
3 단계 :. 파이썬 바이너리를 확인하고 easy_install을 바이너리 올바른 디렉토리에 있습니다. which
and not whereis
을 사용하여이 작업을 수행하십시오.
4 단계 : OSX는 프레임 워크에 대한 펑키 개념을 가지고 있으므로 라이브러리 관리를 위해 Eclipse와 같은 다른 도구 (예 : Eclipse)를 올바르게 구성 할 수 있도록 심볼릭 링크해야합니다.
cd /Library/Frameworks/Python.framework/Versions
sudo rm Current
sudo ln -s /usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/Current
# following might not be needed or advised (see discussion below).
cd /System/Library/Frameworks/Python.framework/Versions
sudo rm Current
sudo ln -s /usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/Current
5 단계 : brew (brew install pydev
)를 사용하여 pyside를 설치하십시오. 이것은 또한 Qt4를 종속물로 설치합니다.
6 단계 : Install Eclipse along with PyDev
7 단계 : 식 구성. 자동 구성, 수동으로 새 인터프리터를 추가하고 /usr/local/bin/python
을 파이썬 경로로 제공하지 마십시오. 라이브러리가 자동으로 선택됩니다. 또한 PySide 자동 완성은 정적 코드 분석보다는 활성 인트로 스펙 션을 필요로하기 때문에 PySide
을 내장 함수에 추가하십시오.
8 단계 : 설치 핍 easy_install install pip
당신이 더 파이썬 코드를 얻기 위해 pip
또는 brew
를 사용하여 제공, 올바른 디렉토리에 배관 일을 얻어야한다. 산 사자가 나타나서 하루 유적까지 때문이다 : 나는 지금 의존성 관리가 윈도우에 비해 파이썬에서 더 쉽게하지 알고 자기
에 D
메모를 .NET 또는 C/C++ (CRT) GAC 또는 Linux의 soname 또는 java 클래스 경로. 우리 모두는 우회로의 미로로 끝난다.
내장 된 Lion Python 2.7 대신 파이썬을 실제로 설치해야합니까? 파이썬의 자체 패키지는 빌트인 파이썬에서 작동하도록 만들어졌으며 소스에서 빌드하면 기본적으로 빌드되는 방식입니다. easy_install/pip에는 아무런 문제가 없습니다. 그렇다면 정확하게 두 번째 파이썬을 사용하도록 강제하는 것은 무엇입니까? 또한, 왜 시스템/라이브러리/프레임 워크/파이썬 프레임 워크를 해킹해야합니까? OS 업데이트가 발생하고 중단되면 어떻게됩니까? (이 모든 것이 실제로 어떤 버그를 해결할 필요가 있을지도 모르지만 그 버그에 대한 언급은 멋질 것입니다.) – abarnert
내가했던 모든 글은 OS X가 제공하는 것보다 최신 파이썬을 설치한다고 말합니다. 파이 데프 (PyDev)는 파이썬 (Python.org)이 말하기를 브루 (Brew)는 그것을 말한다 : D. 새로운 OS 버전이 나왔을 때 프로세스는 다시 처음부터 다시 실행되어야합니다. 모든 것을 다시 빌드하기 전에 osx의 python을 사용하고 있었고, 내가 시도한 것과 상관없이 PyDev를 구성 할 수 없었습니다. Python/os x/eclipse에 더 익숙한 사람은 아마도 문제를 해결할 수있을 것입니다. D. 나는 양조주의 요리법을 추적하는 것이 모든 것을 자세히 배우는 것보다 낫지 만. –
또한 brew를 사용하여 복잡한 파이썬 라이브러리 (--i.e., 동적 C/C++ 라이브러리가있는 라이브러리)를 추가 할 때 가장 쉬운 방법은 추출 파이썬을 설치하는 것입니다. –