2012-12-26 4 views
0

Webfaction에서 pip를 사용하고 있으며 시스템 패키지를 제거한 다음 계속 실패합니다. 예를 들어 Fabric을 설치하려고하면 요구 사항 중 하나가 pycrypto입니다. 제거를 시도하면 실패합니다.pip가 시스템 패키지를 제거하려고 시도했습니다.

어쨌든 핍에게 이렇게하지 않겠습니까?

+1

pip에서 생성하는 출력을 게시 할 수 있습니까? –

답변

2

virtualenv (항상 ...을 제외하고)의 일반적인 사용 시나리오입니다.

virtualenv 주위에 앱을 빌드하여 권한이 제한된 환경에서 시스템 패키지에 대해 다시 생각할 필요가 없습니다.

0

내 생각에 --system-site-packages 옵션을 사용하여 virtualenv를 만들었으므로 시스템 전체에 설치된 일부 패키지를 사용할 수 있습니다.

정말로 그랬다면 클린 가상 엔진을 만들고 그 안에 모든 의존성을 설치하십시오. 이런 방식으로, 당신은 어떤 패키지가 시스템 전체에 설치되어 있고 어떤 패키지가 virtualenv에 설치되어 있는지 생각할 필요가 없습니다.

이렇게하려면 --no-site-packages을 사용할 수 있습니다. 이제 기본 가상 옵션이되었습니다.

관련 문제