2017-11-06 3 views
2

나는 숙제를 다했다. 검색하고, 시도하고, 콘도 문서를 읽었다. 그러나이 일반적인 공통적 인 간단한 작업에 대한 대답을 찾을 수 없습니다 : 설치된 패키지에 속하는 파일을 나열하십시오. 어떻게해야합니까?패키지의 설치된 파일을 나열 하시겠습니까?

내 CONDA 버전 : conda 4.3.30

나는 list, info, search, and package 하위 명령을 살펴 보았다. 이것에 대한

내 사용 사례 : 패키지가 'A'는 종속성과 같은 다른 패키지 'B'를 설치

  1. . 하지만 B가 버그를 가지고 있거나, 설치가 어떻게 든 고장 나면 어떤 파일 B가 설치되어 있는지 확인하고 싶습니다.

  2. 확장 된 사용

    : (A)의 명령은 어떤 명령 B의 b 호출하지만 B를 찾을 b에 따라 B. A '역'검색의 정확한 이름을 알지 못하고 있습니다 때 저에 대한 자세한 내용 그것.

+0

이유에 대해 설명 할 수 있습니까? –

+0

@VivekKumar 질문에 감사 드리며, 유스 케이스를 질문에 추가했습니다. – biocyberman

답변

0

conda가 설치된 모든 패키지가 <root_environment>/pkgs에 저장됨을 확인했습니다. conda info을 실행하면 root environment 및 기타 정보를 찾을 수 있습니다. 그런 다음

패키지가이 파일을 나열하려면 다음

여기 find <root_environment> -type f -iname 'somecommand'

<root_environment>가 있습니다 :

tree <root_environment>/pkgs/<package_name>-<package_version>

또는 find로, 하나는 패키지를 다운로드 한 찾을 수는 명령이 있습니다 자리 표시 자에 ~/anaconda과 같은 아나콘다를 넣은 경우 ~/anaconda

이 솔루션은 오히려 * nix 특정이지만 나에게 충분히 좋습니다.