2012-05-13 1 views
0

좋아, 최근에 macports와 함께 Python27을 설치했지만, 문제가 발생하여 엉망이되었습니다. 그래서 sudo port uninstall --follow-dependents python27으로 제거했습니다. 그런 다음 sudo port select --set python python27을 다시 설치했습니다. 이 시점까지 모두 성공했습니다. 하지만 지금은 파이썬을 실행하는 데 가서, 나는 오류 얻을 :ImportError : site라는 이름의 모듈이 없습니다. - Python27 - MacPorts

ImportError: No module named site

어떤 아이디어? 지난 1 시간 동안 나를 미치게 만들었 어.

맥 OS X 라이온/파이썬은 2.7 /이 문제에 대한 적절한 해결책이었다 MacPorts를

+0

경로에 장고가없는 것 같습니다. –

+0

아니요, 아무 관계가 없어야합니다. 내 게시물에서 그것에 대한 참조를 삭제합니다 : 장고는 더 이상 설치되지 않습니다. – kalaracey

+0

virtualenv를 사용하고 있습니까? –

답변

1

은 확실히 당신의 PYTHONHOME 환경 변수가 올바르게 설정되어 있는지 확인합니다. PYTHONHOME이 잘못된 위치 나 실행하려는 다른 Python 설치를 가리키고 있다면이 오류가 발생합니다.

+0

이것은 나를 위해 일했다. 어떤 이유로 든 %. % 구문을 사용하지 않아서 하드 코드 된 것입니다. –

0

나는이 문제가 있었고 결국에는 사용 권한과 관련이 있다는 것을 알게되었습니다.

바보 맥 - 포트는 무엇을 아주 확실하지, 뭔가를했다,하지만 난 (기본적으로 모두에 의해 $PYTHONPATH 실행 아래의 모든 파일을 만드는) sudo chmod -R a+x $PYTHONPATH을 적용했다.

보안 관점에서 볼 때 역겹고 위험한 수정 사항이지만이 단계에서는 작동시키기를 원합니다.