2010-11-25 9 views
4

사이트 패키지가없는 가상 환경을 만들 때 내 가상 프로젝트 환경에서 사용하기 위해 mysqldb 어댑터를 내 글로벌 사이트 패키지에 설치해야합니다 (예 : &).Python Virtualenv

답변

5

또한 (UNIX에서) Python 사이트 패키지의 특정 패키지를 virtualenv의 사이트 패키지로 심볼 링크 할 수 있습니다.

+0

+1, 가상 환경에서 심볼릭 링크를 캡처하여 여기에 넣을려고했습니다. 내가 돌아 왔을 때 이미 대답 해 줬어. – pyfunc

+0

안녕하세요. 도움과 답변에 감사드립니다. 정말 감사. – demet8

+0

여러분을 환영합니다! –

0

예. 이 virtualenv 전용으로 설치해야합니다.

참조 :

당신이 VIRTUALENV --no-사이트 패키지를 빌드하는 경우 http://virtualenv.openplans.org/#the-no-site-packages-option이 글로벌 사이트 패키지 디렉토리에서 어떤 패키지를 상속하지 않습니다 ENV.

site-packages 디렉토리에있는 파일을 보면 패키지가 심볼릭 링크를 통해 만들어집니다.

drwxr-xr-x 3 ashish staff 102 Nov 24 20:52 .. 
lrwxr-xr-x 1 ashish staff  85 Nov 24 20:52 UserDict.py -> /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/UserDict.py 
..... 

따라서 특정 패키지에 대해 이러한 심볼릭 링크를 수동으로 추가하여 확실히 추가 할 수 있습니다.

Adam Vandenberg가 올바르게 대답합니다.

+0

안녕하세요. 도움과 답변에 감사드립니다. 나는 또한 pip & or easy_install을 사용하여 올바른 패키지를 설치할 수도 있습니다. – demet8

+0

@ demet8 : 고마워. 나는 완전한 답을 제공하는데 약간 늦었다. 아담 반덴버그의 대답을 받아 들여주세요. – pyfunc

+0

안녕하세요. 다시 문제 없습니다. – demet8