2017-01-02 7 views
0

프로젝트에서 Python 3.6으로 업그레이드 할 수있는 가능성을 연구 중입니다.pyenv를 사용하여 시스템 전체의 특정 버전의 Python을 설치하십시오.

지금 우리는 우분투 14.04에서 ppa:fkrull/deadsnakes의 Python 3.5.2를 사용하고 있습니다. PPA는 아직 Python 3.6이 없으며 언제 사용할 수 있을지 확실하지 않습니다.

다른 PPA를 설치하고 싶지 않습니다.

그리고 저는 좀 더 일반적인 접근법을 찾으려고합니다.

repo 관리자가 추가 할 때까지 기다리지 않고 언제든지 Python을 업그레이드 할 수 있기 때문에 소스에서 Python을 컴파일하는 사람이 있는데을 사용하는 것이 좋습니다. 또한 PyPy 같은 다른 파이썬 맛을 쉽게 설치할 수 있습니다.

pyenv를 가상 환경으로 사용할 준비가되지 않았습니다. 그렇기 때문에 pyenv를 사용할 수 있는지 궁금합니다. 파이썬을 사용하여 전적으로 파이썬을 설치하고 사용할 수 있는지 궁금합니다.

답변

1

python-build이 없기 때문에 문서 조금 혼란 설치 후 PATH에 추가 된 이진 파일입니다.

python-buildpyenv 플러그인입니다 (기본적으로 설치됨). 문서 및 자세한 정보는 여기에 있습니다 : https://github.com/pyenv/pyenv/tree/master/plugins/python-build.

모든 사용자에게 시스템 전체 Python을 설치하는 방법 : 1) root로 로그인하고 2) Python 버전을 /usr/local/python-X.Y.Z으로 설치하십시오.

/usr/local/python-3.6.1/bin/python -m venv /var/www/my-app/.env/ 
:

sudo ~/.pyenv/plugins/python-build/bin/python-build 3.6.1 /usr/local/python-3.6.1/ 

지금 당신은 예를 들어, 당신은 당신의 프로젝트에 대한 VIRTUALENV 만들 수 있습니다, 일반 사용자로이 파이썬 버전을 사용할 수 있습니다