2014-11-14 4 views
1

Windows 7 컴퓨터에서 Pyjarm (v3.4.1)을 구성하여 Django 1.7을 패키지 중 하나로 사용하는 virtualenv를 사용했습니다.virtualenv 인터프리터를 사용하도록 구성했을 때 기본 인터프리터를 사용하는 Pycharm

내 기본 통역은 C:\Python27\python.exe이고 Django 1.6을 사용합니다.

나는 다음 단계에 사용 장고 1.7 내 VIRTUALENV를 사용하는 PyCharm를 구성한 : Settings ->Project Interpreter -> [장고 1.7 VIRTUALENV 선택 -> 확인 - PyCharm은하기> [기다릴 다시 인덱스를 ]

내 장고 오류 페이지 (디버그가 켜짐)에 나타나면 장고 1.6이 실행 중임을 나타냅니다. 또한 콘솔에서 장고 버전을 테스트 할 때 장고 1.6이 실행되고 있다고 표시됩니다.

PyCharm이 virtualenv 내에서 패키지를 사용하도록 강제하려면 어떻게해야합니까? 여기

내 통역 경로입니다

[virtualenv path]\Lib 
[virtualenv path]\Scripts 
C:\Python27\Lib 
C:\Python27\DLLs 
C:\Python27\Lib\lib-tk 
[virtualenv path] 
[virtualenv path]\Lib\site-packages 
+0

[환경 설정] -> [장고]에서'settings.py'가 어디에 위치하는지 설정 했습니까? – dazedconfused

+0

settings.py를위한 장소가 없었습니다. 나는 지금, 고마워.하지만 나는 모든 것을 다시 시작했고 나는 여전히 같은 결과를 얻고있다. – user2684827

+0

DJANGO 환경에서 작동하지 않는다면 도움이 될 것입니다. http://stackoverflow.com/a/32175335/2772269 – Sanju

답변

0

를이 내가 내 PyCharm을 구성하는 방법입니다 빌드 할 때 당신의 VIRTUALENV/빈/파이썬에 "통역 경로"를 구성해야 할 수 있습니다 :

  1. [환경 설정] -> [장고] : 설정 장고 프로젝트 루트 (이 위치는 응용 프로그램 폴더와 virtualenv 폴더를 포함하는 디렉토리입니다.) settings.pymanage.py

  2. [환경 설정] -> [프로젝트 해석기] : 통역사를 지정하십시오. 당신이 VIRTUALENV 사용하는 경우, 그것은 ~/path_to_your_project/your_project_name/your_virtualenv_name에서 파이썬 3.4.2 VIRTUALENV 같은 일 것

  3. [실행] -> [편집 구성은] : 파이썬은 인터프리터가 설정되어 있는지 확인하세요 2 단계에서 설정 한 것과 동일하고 작업 디렉토리은 앱 위치를 지정합니다. 또한,이 작동하지 않는 경우, 당신은 PyCharm에이 프로젝트를 제거하고 다시 시도 할 수 있습니다,

또한이 DJANGO_SETTINGS_MODULE로 설정되어있는 환경 변수 = your_app_name.settings을 볼 수 그것을 다시 설정하십시오.

희망이 도움이됩니다.

+0

3 단계는 트릭입니다! 특히, "[Run] -> [Edit Configurations] : 2 단계에서 설정 한 것과 같은 Python 인터프리터가 설정되어 있는지 확인하십시오." 나는 이것을했고 나의 가상 환경을 사용하고있다.나는 프로젝트 통역사가 프로젝트 환경이라고 생각했지만 분명히 이것은 사실이 아니다. – user2684827

0

당신은 또한 당신의 VIRTUALENV

관련 문제