[python] Ruby의 ‘rvm’에 해당하는 파이썬이 있습니까?

Q : 파이썬에서 Ruby 버전 관리자 ‘rvm’ 과 기능적으로 동등한 것이 있습니까?


( RVM은 쉽게 전환 할 수 있습니다 완전히 루비 인터프리터의 다른 버전 사이 보석 (모듈의 다른 세트). 모든 관련된 다운로드 빌드 설치 스위치 통역 (-s)와 보석 RVM을 호출에 의해 처리됩니다. 그것은이다 모두 일반 사용자 계정으로 실행됩니다.)



답변

예, virtualenvwrapper 와 함께 virtualenv 입니다.

업데이트 : virtualenv burrito 로 한 번에 둘 다 설치할 수 있습니다 .

업데이트 : 정답은 아마도 pyenv 입니다.

과학 컴퓨팅의 경우 해당 도구는 anaconda 입니다.


답변

Pythonbrew는 더 이상 개발되지 않습니다. 이전 관리자는 “PyEnv”를 대신 사용하도록 제안합니다 (아래 참조) “.

pythonbrew가 왔습니다!
http://github.com/utahta/pythonbrew

pyenv : https://github.com/yyuu/pyenv


답변

내가 만든 pyenv 루비의 포크입니다 rbenv 와 파이썬에 대한 수정을. pythonz와 마찬가지로 pyenv는 Stackless, PyPy 및 Jython도 지원합니다.


답변

hytdsh의 답변에 대한 후속 조치 (약 2 년 후) …

파이썬 포크는 Stackless, PyPy 및 Jython에 대한 지원을 추가합니다.

rvm이 다른 인터프리터를 처리하는 방법을 좋아한다면 pythonz를 살펴볼 가치가 있습니다. CPython으로 엄격하게 작업하는 경우 차이가 덜 중요합니다.


답변

선택적으로 Macports를 사용하는 경우을 사용할 수 있습니다 python_select. 다음을 사용 python_select하여 설치 :

$ sudo port install python_select

Python 2.6 및 2.5에 Macports를 통해 꿀벌이 설치되어 있다고 가정하면 다음과 같이 파이썬을 전환 할 수 있습니다.

$ sudo python_select python25
=> Selecting version "python25" for python
$ python --version
=> 2.5.5
$ sudo python_select python26
=> Selecting version "python26" for python
$ python --version
=> 2.6.6


답변

pyenv 1.2.15는 Python을 빌드하고 설치할 수 있습니다

어쩌면 이것은 이전 버전에서는 가능하지 않았지만 1.2.15에서 테스트했을 때 pyenv install작동 하는 옵션을 발견 했습니다.

pyenv install 3.8.0

따라서 pyenvRVM을 대체 하는 것이 합리적이라고 생각합니다 .

다른 파이썬 버전에 대한 apt-get install 에서 사용법에 대한 자세한 예제를 제공했습니다.


답변