2012-03-15 2 views
1

Fedora 16에서 virtualenv를 사용하고 새 가상화를 작성하여 소프트웨어를 실행하는 환경을 구축 할 수 있습니다.파이썬 2.7과 2.6 사이에서 전환

파이썬 2.6을 사용하도록 설정 한 또 다른 virtualenv가 있습니다. 그러나 기억이 안납니다. 나는 그것이 비교적 간단했다는 것을 기억한다. yum install Python2.6과 같은 것입니다.하지만 검색 방법이 아무리 많아도이 작업을 수행하는 방법에 대한 답변을 찾을 수 없습니다.

내 루트는 파이썬 2.7을 사용하고 있는데, 필요한 것은 virtualenv가 2.6을 사용하기 위해서입니다. 그게 다야. 새로운 것을 만들어야한다면 괜찮아. 내 루트에 2.6이 설치되어 있지 않지만 내 다른 가상 서버의 빈에있는 것 같습니다

아이디어가 있습니까?

답변

3

새로운 환경을 만드는 것은 옵션은 그냥이처럼 만들 수있는 것보다 인 경우 : 여기

virtualenv -p path_to_python26_executable desired_path_to_new_virtualenv 

virtualenv --help에서 인용입니다 :

-p PYTHON_EXE, --python=PYTHON_EXE 
        The Python interpreter to use, e.g., 
        --python=python2.5 will use the python2.5 interpreter 
        to create the new environment. The default is the 
        interpreter that virtualenv was installed with 
        (/usr/bin/python) 
+0

이 실제로 일을, 내가에 필요한 이제 어떻게되는지 ... Pylons 버전을 어떻게 바꿔야합니까? – JackalopeZero

+2

만약'pip'가 설치되어 있다면,'pip uninstall Pylons'와'pip install Pylons == desired_version'보다 설치하십시오. 'pip'가 설치되어 있지 않다면, Pylons의 현재 설치를 수동으로 지우거나 설치할 수 있습니다 (site-packages 디렉토리의 어딘가에 있어야합니다). 그런데 파이썬 2.6을 소스 코드에서 설치하는 것을 고려 했습니까? 그러면 가상 환경을 통해 원하는 모든 것을 할 수 있습니다. – stepank

관련 문제