이전에 파이썬을 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6
에 설치했습니다. 라이온 업데이트를 마친 후 /System/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6
에 다시 설치했습니다. 그러나 MacPorts를 사용하여 파이썬 패키지를 설치하면 다음 메시지와 함께 설치가 실패합니다.잘못된 파이썬을 가져 오는 macports 문제
CPATH='/opt/local/include' MACOSX_DEPLOYMENT_TARGET='10.7' LIBRARY_PATH='/opt/local/lib' F90FLAGS='-m64' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_mercurial/mercurial/work/.CC_PRINT_OPTIONS' LDFLAGS='-arch x86_64' FCFLAGS='-m64' OBJCFLAGS='-arch x86_64' FFLAGS='-m64' CC_PRINT_OPTIONS='YES'
:debug:build Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_mercurial/mercurial/work/mercurial-1.9" && /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6 setup.py --no-user-cfg build'
:debug:build Executing command line: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_mercurial/mercurial/work/mercurial-1.9" && /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6 setup.py --no-user-cfg build
:info:build sh: /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6: No such file or directory
:info:build shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_mercurial/mercurial/work/mercurial-1.9" && /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6 setup.py --no-user-cfg build " returned error 127
:error:build Target org.macports.build returned: shell command failed (see log for details)
:debug:build Backtrace: shell command failed (see log for details)
while executing
"command_exec build"
(procedure "portbuild::build_main" line 8)
invoked from within
"$procedure $targetname"
:info:build Warning: the following items did not execute (for mercurial): org.macports.activate org.macports.build org.macports.destroot org.macports.install
:notice:build Log for mercurial is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_mercurial/mercurial/main.log
이는 수은 설치 중에 발생합니다. 나는 기본 파이썬을 활성화 된 것으로 설정하려고 시도했지만 아무 쓸모가 없었다.
MacPorts에서 원하는 Python 버전을 사용하려면 어떻게해야합니까? 나는 이것을 사용할 필요가있는 버전과 장소라고 말할 수 있어야한다. 다음 의존성 인에 대한 신비가 없습니다, 및 패키지를 설치하면 핍 또는 easy_install을와 바람이다 -
재설치 문제를 해결 :
/opt/local/bin
을 포함하도록 PATH를 수정하거나 MacPorts를 파이썬에 대한 절대 경로를 사용하게한다. 고마워. – Avinash