비슷한 질문을 많이 보았지만 어떻게 든 해결할 수는 없습니다.virtualenv에서 패키지를 가져올 수 없습니다.
저는 우분투입니다. 기본적으로 python2.7을 사용하지만 python3이 필요합니다. 나는 virtualenv를 사용하는 것이 최선이라는 것을 알아 냈습니다. 그래서 나는했다. 나는 python 3을 사용하여 virtualenv를 만들고 몇몇 패키지를 설치했다. 내가 실행하면
은 (ENV이 켜져와 함께) :
import sys
print(sys.executable)
내가 얻을 :
/usr/bin/python3
올바른 보이지 않는다. 이것은 virtualenv python 경로가 아닙니다. 결과적으로 내가 virtualenv 안에 설치 한 패키지를 가져올 수 없습니다. 아이디어?
환경이 활성화 되었습니까? – msvalkon
'virtualenv -p python3 env_name'이라고 생각합니다. 그것은 확실히 활성화됩니다. 파이썬을 터미널에서 열 때 모든 가져 오기가 잘 작동합니다. 하지만 편집기가 잘못된 python3 경로 (virtuanenv에서는 그렇지 않음)를 가리 키기 때문에 텍스트 편집기 (예 : 숭고한 텍스트 3)에서 코드를 실행할 때 작동하지 않습니다. – nutship
물론 편집기 설정의 어딘가에 정의되어 있습니다. Virtualenv는 셸에서 작동하도록 설계되었습니다. virtualenv는 파일 묶음의 래퍼 일 뿐이라는 것을 기억하십시오. 편집자 python 실행 파일을 virtualenv python으로 지정하십시오. – msvalkon