내 CPU에서 파이썬 경로를 수정하려고했지만 원래는 내 .bash_profile
을 변경하려고했지만 작동하지 않아 사용했습니다.sys.path.append (pathToModule)을 실행 취소하는 방법
import sys
sys.pat.append(path/To/Module)
그리고 지금, 나는
Traceback (most recent call last): File "rootTest.py", line 1, in from ROOT import gROOT, TCanvas, TF1 File "/Users/HenryFroland/Desktop/root/lib/ROOT.py", line 103, in import libPyROOT as _root ImportError: dlopen(/Users/HenryFroland/Desktop/root/lib/libPyROOT.so, 2): Library not loaded: @rpath/libRIO.so Referenced from: /Users/HenryFroland/Desktop/root/lib/libPyROOT.so Reason: image not found
이 어떻게 하나가이 문제를 해결하거나 sys.path.append(path/To/Module)
을 취소 할 수 있습니다이 오류 메시지가?
또한 파이썬 경로에서 여러 디렉토리를 내보낼 수 있습니까? 그렇다면 어떻게해야합니까?
는 줄을 제거? 'sys.path'에 추가하면 해당 스크립트의 실행 지속 시간에 대한 검색 경로 만 변경해야합니다. 그것은 다른 스크립트에 영향을 미치지 않을 것입니다 ... – mgilson
일반적으로'sys.path'와 함께 mucking은 심각한 디자인 결함을 나타내며 기본 경로로 충분합니다. 그러나 당신의 에러는 실제로'LD_LIBRARY_PATH' (또는 더 나은,'-rpath')와 관련이있는 것으로 보입니다. – o11c