Webfaction에서 pip를 사용하고 있으며 시스템 패키지를 제거한 다음 계속 실패합니다. 예를 들어 Fabric을 설치하려고하면 요구 사항 중 하나가 pycrypto
입니다. 제거를 시도하면 실패합니다.pip가 시스템 패키지를 제거하려고 시도했습니다.
어쨌든 핍에게 이렇게하지 않겠습니까?
Webfaction에서 pip를 사용하고 있으며 시스템 패키지를 제거한 다음 계속 실패합니다. 예를 들어 Fabric을 설치하려고하면 요구 사항 중 하나가 pycrypto
입니다. 제거를 시도하면 실패합니다.pip가 시스템 패키지를 제거하려고 시도했습니다.
어쨌든 핍에게 이렇게하지 않겠습니까?
virtualenv
(항상 ...을 제외하고)의 일반적인 사용 시나리오입니다.
virtualenv
주위에 앱을 빌드하여 권한이 제한된 환경에서 시스템 패키지에 대해 다시 생각할 필요가 없습니다.
내 생각에 --system-site-packages
옵션을 사용하여 virtualenv를 만들었으므로 시스템 전체에 설치된 일부 패키지를 사용할 수 있습니다.
정말로 그랬다면 클린 가상 엔진을 만들고 그 안에 모든 의존성을 설치하십시오. 이런 방식으로, 당신은 어떤 패키지가 시스템 전체에 설치되어 있고 어떤 패키지가 virtualenv에 설치되어 있는지 생각할 필요가 없습니다.
이렇게하려면 --no-site-packages
을 사용할 수 있습니다. 이제 기본 가상 옵션이되었습니다.
pip에서 생성하는 출력을 게시 할 수 있습니까? –