2016-08-16 2 views
1

Python 노트북에서 !pip freeze을 실행하여 설치된 패키지의 목록을 가져올 수 있습니다. 그러나 그 결과는 빈 목록이거나 설치 한 패키지가 몇 개만 표시됩니다. 몇 주 전까지 만해도 명령은 IBM이 사전 설치 한 패키지를 포함하여 모든 패키지 목록을 반환합니다. 지금 전체 목록을 어떻게 얻을 수 있습니까?사전 설치된 Python 패키지를 IBM의 Spark 서비스에 나열하는 방법

답변

5

!PIP_USER= pip freeze

IBM은 기본적으로 --user 옵션을 활성화 할 수있는 환경 변수 PIP_USER를 설정합니다. 많은 사용자가 pip install에 대해 해당 옵션을 지정하는 것을 잊었 기 때문입니다. 불행하게도, 이것은 바람직하지 않을 수도있는 pip freeze에 대한 옵션을 가능하게합니다. 따라서 설치된 패키지의 전체 목록을 얻으려면 기본 옵션을 대체해야합니다. 환경 변수에서 기본 옵션을 무시하는

대체 방법 :

  • !pip freeze --isolated
  • !env -i pip freeze
+0

롤랜드, 당신은 당신의 자신의 답변을 받아 들일 수 있습니다. –

+0

팁 주셔서 감사합니다 - 내 동의는 내 자신의 질문에 대답하여 암시 된 생각 :-) –

관련 문제