2010-05-28 7 views
12

저는 최근에 파이썬을 배우기 시작했고 모듈과 관련된 두 가지 질문이 있습니다.파이썬 모듈은 어디에 저장되어 있습니까?

  1. 컴퓨터에서 사용할 수있는 Python 모듈 목록을 얻는 방법이 있습니까?
  2. 패키지 관리를 위해 Ubuntu Karmic과 Synaptic을 사용하고 있습니다. 방금 파이썬 모듈을 설치했습니다. 실제로 모듈 코드가 내 컴퓨터에 저장되어 있습니까? (모듈이 저장되는 기본 [권장] 위치가 있습니까?)?
+0

가능한 중복 : http://stackoverflow.com/questions/739993/unable-to-get-a-list-of-installed-python-modules –

답변

26

1) mchine 볼 Python 모듈의리스트 (즉 설치)을 획득하는 방법이 있는가?

이 나를 위해 작동합니다

help('modules') 

.

2) 실제로 모듈 코드가 내 컴퓨터에 저장되는 곳은 입니까?

보통 /lib/site-packages의 Python 폴더에 있습니다. (적어도 Windows에서는.)

sys.path을 사용하면 모듈을 검색 할 디렉토리를 찾을 수 있습니다.

+13

특정 모듈의 위치를 ​​원하면'import'하고'__file__' 속성을 봅니다. 대부분의 사람들을 위해 작동합니다. 'help ('modules')'에 대해 –

+1

+1. 그걸 몰랐어. :) –

+1

@ NoufalIbrahim 당신의 대답은 대답 자체와 같습니다. TY.사용자를 위해 과감하게 추가 할 수 있습니다. – NDFA

3
  1. sys.path에 나열된 디렉토리를 반복하여 모든 모듈 (내장 모듈 제외)을 찾을 수 있습니다.
  2. 어쩌면 /usr/lib/pythonX.X/site-packages 어딘가에있을 것입니다 (다시 sys.path 참조). 그리고 네이티브 파이썬 패키지 관리 (pip 또는 easy_install 플러스 yolk)를 사용하는 대신 Linux 배포 저장소에있는 패키지가 오래된 것입니다.
0

1) 도움말 기능 사용 python 프롬프트로 들어가서 다음 명령을 입력하십시오. - >> help ("modules") 시스템에 설치된 모든 모듈을 나열합니다. 목록을 표시 할 추가 패키지를 설치할 필요는 없지만 필요한 모듈을 수동으로 검색하거나 필터링해야합니다. 명부.

2) 1-는 sudo apt-get을 당신은 당신이 당신

8
편리 생각이 방법을 사용할 수 있습니다

Even though you need to install additional package for using this, you can easily search or filter the result with grep command. Eg : pip freeze | grep feed 

2 핍 동결 파이썬 - PIP 설치

간단하게 입력 할 수 있습니다 print(module_name.__file__)

관련 문제