pythonbrew를 사용하여 장고를 설치하려고 할 때 현재 문제가 있습니다.pythonbrew를 사용하여 장고를 설치할 때 오류가 발생했습니다.
내 시스템은 우분투를 12.04 (LTS)를 실행하고 나는이 지침은 장고 실행을 얻기 위해 다음과 같은 오전 :
http://www.tangowithdjango.com/book/chapters/requirements.html#installing-software
내가 책에서 지정한 그대로 모든 것을 따랐다하지만 시간이 올 때 사용하는
역 추적 (마지막으로 가장 최근 통화) : 파이썬의 내 pythonbrew 버전에 장고, 나는이 오류를 얻을 파일 "", 줄 1 ImportError를에 : 없음 모듈 이름이 장고를
그래서 나는 몇 가지 조사를하기로 결정하고 내가 지금 추가 라이브러리를 추가 내 PYTHONPATH로 지정된 폴더로 가서 :
./.pythonbrew/pythons/Python-2.7.5/lib/python2 .7/site-packages (위의 2 개의 폴더 레벨은 제외했지만 내 PYTHONPATH는 정확하고 echo $ PYTHONPATH로 확인 됨)
사이트 패키지 폴더에는 Django 오류.
그래서 pythonbrew를 끄고 파이썬을 실행 한 다음 'django 가져 오기'를 실행했습니다.
이것은 아마도 Python에 물건을 설치하려고 할 때 PYTHONPATH를 (또는 다른 이유로) 사용하지 않았을 가능성이 높습니다.
이1) Error after installing Django (supposed PATH or PYTHONPATH "error") (솔루션 및 질문은 약간의 유사성과, 광산 매우 다른 것 같다)
2) how to install additional python packages with pythonbrew (사람이 응답을하지 않고 : 여기 모습을 촬영 한
한 해킹)
3) http://suvashthapaliya.com/blog/2012/01/sandboxed-python-virtual-environments/ (이 사람이 내가 지금 할 모르겠어요 패키지 설치 전에 가상 환경)
을 만들 VIRTUALENV를 사용하는 것이 좋습니다 내가 의심 오류가 내 PYTHONPATH와 함께 있거나 설치된 모든 패키지가 pythonbrew 패키지 대신 루트 Python 설치로 이동하는 일부 권한 오류가 있습니다.
많은 도움을 주시면 대단히 감사하겠습니다. (다른 사람들도 pythonbrew 및 django와 함께이 설치 문제에 직면하게 될 것으로 예상하므로이 문제는 고유하지 않습니다.)
source "/home/user/.pythonbrew/etc/bashrc"
당신이 당신의 pythonbrew 경로에 경로 /home/user/.pythonbrew을 변경해야합니다 :
이것이 바람직한 해결책인지는 모르지만 필자는 로컬 파이썬 애드온 경로 (usr/local/lib/python2.7/dist-packages)로 가서 모든 파일/폴더를 거기에 내 PYTHONPATH에 붙여 넣은 지금, "가져 오기 django"를 실행할 때. 나는 미래에 설치하려고하는 모든 것이 여전히 루트로 갈 것이므로 이것은 좋은 수정이 아니라고 생각 하겠지만 이것은 제대로 작동한다. – Joe