본문 바로가기
파이썬

파이썬 Virtualenv를 설치하고 virtualenv 활성화가 작동하지 않습니다.

by º기록 2020. 10. 29.
반응형

Github 계정에서 Django 프로젝트를 복제하고 유명한 명령 source nameofenv / bin / activate 를 사용하여 virtualenv를 활성화했습니다. 그리고 python manage.py runserver 를 실행하면

다음과 같은 오류가 발생합니다.

ImportError : Django를 가져올 수 없습니다. PYTHONPATH 환경 변수에 설치되어 사용 가능합니까? 가상 환경 활성화를 잊으셨습니까?

 

해결 방법

 

필요한 모든 종속성이 virtualenv에 존재할 수 있다고 생각했습니다.

음 ... 아니. 기본적으로 새로 생성 된 virtualenv는 비어 있습니다. 즉, 타사 라이브러리가 없습니다. (선택 사항, 가상 환경이 시스템 전체에 설치된 라이브러리에 액세스하도록 허용 할 수 있지만 이는 또 다른 이야기입니다.)

virtualenv가 생성되면 필요한 종속성을 설치해야합니다.

(virtualenv는 필요한 종속성을 어떻게 알 수 있습니까?)

절차는 virtualenv를 설치하고 활성화 한 다음 프로젝트에 필요한 라이브러리를 설치하는 것입니다 (Django 등의 경우).

프로젝트에 requirements.txt가있는 경우 다음 명령을 사용하여 모든 필수 종속성을 설치할 수 있습니다.

pip install -r requirements.txt

프로젝트에 setup.py가 있으면 다음을 실행할 수도 있습니다.

pip install -e path/to/your/project/clone/.

virtualenv에 프로젝트를 설치합니다. 종속성을 설치해야합니다.

물론 유일한 종속성이 Django 인 경우 다음을 입력하면됩니다.

pip install django

 

참조 페이지 https://stackoverflow.com/questions/39934906

 

 

반응형

댓글