2015-01-11 2 views

답변

3

가상 환경을 만들 때 Python 바이너리는 컴파일되지 않고 복사됩니다. 의 venv documentation에서 인용

는 는

그러나 --enable-shared는 그것은 또한 (윈도우의 경우, 또는 바이너리) 파이썬 바이너리의 사본을 포함하는 하위 디렉토리 (Windows에서 또는 스크립트)을 빈을 생성

입니다 소스 코드에서 파이썬을 컴파일하는 동안 사용되는 ./configure 스크립트의 옵션.

그래서 먼저 소스 코드에서 --enable-shared 옵션을 사용하여 파이썬을 컴파일 한 다음 컴파일 된 파이썬 바이너리로 가상 환경을 만들어야합니다.

유닉스 기반 OS를 사용하고 있다면 기본적으로 설치는 /usr/local 디렉토리에서 이루어 지므로 현재의 Python 설치를 망치지 않습니다.

sudo make install 대신 sudo make altinstall을 사용하십시오. 그러면 major.minor 버전 형식의 Python이 설치됩니다.

관련 문제