2012-07-04 4 views
0

다음을 사용하여 가상 환경을 생성했습니다.가상 환경이 파이썬 2.6으로 설정되었지만 2.7에 패키지를 설치했습니다.

mkvirtualenv myenv --no-site-packages -p /usr/bin/python2.6 

내가 가상 환경에서 오전 때 나는 시스템의 기본 우분투 11.10에 2.7 비록 내가 python2.6를 사용하고 있음을 볼 수 있습니다.

그래서 파이썬 setup.py 패키지를 설치하면 python2.7 사이트 패키지에 설치됩니다. 참고로, 내가 차례로 설치 한 패키지는 easy_install을 실행하여 의존성을 설치합니다.

Using /usr/lib/pymodules/python2.7 
Searching for nltk==2.0.1 
Best match: nltk 2.0.1 
Processing nltk-2.0.1-py2.7.egg 
nltk 2.0.1 is already the active version in easy-install.pth 

어떻게 파이썬을위한 순수 가상 환경을 만들 수 있습니까?

답변

0

활성 스크립트를 사용하고 해당 스크립트가 제대로 작동하지 않는 경우. 다음과 같이 직접 패키지를 설치하십시오.

/virtualenv/bin/pip install package 

이것은 100 % 좋은 해결책입니다. 그리고 virtualenv에서 응용 프로그램을 시작하려면 다음을 할 수 있습니다.

/virtualenv/bin/python your_project.py 
관련 문제