최근에 다른 응용 프로그램과 함께 Mac에 많은 도트 파일을 설치했습니다 (터미널 대신 iTerm으로 변경하고 기본 텍스트 편집기로 Sublime로 변경했습니다). 여전히 거기에 있고 아무것도 실행하려고 할 때마다 다음과 같은 오류가 발생합니다.
dyld: Library not loaded: @executable_path/../.Python
Referenced from: /Users/[user]/.virtualenvs/modclass/bin/python
Reason: image not found
Trace/BPT trap: 5
dotfile과 관련된 모든 파일을 제거하고 .bash_profile을 이전 상태로 복원했지만 문제가 지속됩니다. 문제를 진단하거나 쉽게 해결할 수있는 방법이 있습니까 (예 : 모든 가상 환경을 다시 만들 필요가 없음)?
rmvirtualenv
여전히 작동하지만 실행하려고 할 때 mkvirtualenv
, 나는 다음과 같은 오류가 발생합니다 : -bash: /usr/local/bin/virtualenv: /usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/Resour: bad interpreter: No such file or directory
그래서, 그것은 내 파이썬 경로에 문제가 보이지만 문제는 어디 파이썬을 실행할 수 있기 때문에 내가 볼 수 있으며 잘 보인다.
virtualenv
명령이 이론적으로 작동 하는 것 같지만 파이썬에 문제가 있기 때문에 아무것도하지 않습니다. 실제 문제는 brew 's python에 있습니다. 그리고 나는 그 이유가 파이썬 디렉토리의 이름 변경 때문이라고 의심합니다. 어떤 이유로 든이 모든 명령은 폴더에서 파이썬을 찾고 /usr/local/Cellar/python/2.7.6
있지만 폴더의 이름은 실제로 /usr/local/Cellar/python/2.7.6_1
입니다.
2.7.6_1
을 바꿀 수 있어야합니다 2.7.6
. 최악의 상황이 발생하면 이름을 바꿀 수 있습니다.