CentOS: 최신 Python 3.5를 사용하여 pip가 Django를 설치하도록 강제하는 방법

CentOS: 최신 Python 3.5를 사용하여 pip가 Django를 설치하도록 강제하는 방법

나는 뛰고있어중앙 운영 체제, Python 2.6.6이 사전 설치되어 제공됩니다. 하지만 최신 버전의 Python 3.5를 사용하고 싶습니다. 그래서 내 서버에 Python 3.5를 설치했습니다. 잘 작동합니다.

저는 Python 코드를 다음과 같이 컴파일합니다.

파이썬 2.6:

python file.py

파이썬 3.5:

python3.5 file.py

이 명령은 내 코드를 특정 버전으로 컴파일합니다.

하지만 설치하고 싶어장고파이썬 3.5.1을 사용합니다. 예를 들어, 내가 사용하는 경우

pip install Django

설치될 줄 알고장고, 하지만 Python 2.6 또는 최신 3.5가 사전 설치된 Django를 설치합니까?

내가 어떻게 할 수있는 pipPython 3.5를 사용하여 Django를 설치하시겠습니까?

답변1

당신이 해야 할 일은 Python virtualenv설치(2.6 또는 3.5)에 직접 Django를 설치하는 대신 Python 설치에 Django를 설치하는 것입니다. 설치 위치는 virtualenv중요하지 않습니다(아마도 2.6 설치로 진행됨).

pip install virtualenv

이제 다음을 수행하여 3.5 virtualenv를 만듭니다.

virtualenv -p $(which python3.5) /opt/django

( /opt/django필요에 맞게 조정) 다음 3.5 기반 virtualenv에 설치하십시오.

/opt/django/bin/pip install django

또는 먼저 Bash에서 virtualenv를 활성화한 다음 설치하십시오.

source /opt/django/bin/activate
pip install django

관련 정보