python - 패키지 - 파이썬 프로젝트 구조




setup.py없이 파이썬 모듈을 설치하는 방법? (2)

저는 Python을 처음 사용하며이 모듈을 설치하려고합니다 : http://www.catonmat.net/blog/python-library-for-google-search/

디렉토리에는 setup.py가 없지만 다음 파일이 있습니다.

 BeautifulSoup.py   browser.pyc    __init__.pyc  sponsoredlinks.py
 BeautifulSoup.pyc  googlesets.py  search.py     translate.py
 browser.py         __init__.py    search.pyc

누군가이 모듈을 설치하거나 사용하는 방법을 알려주실 수 있습니까?

감사!


시스템에서 해당 코드를 사용하는 가장 간단한 방법은 다음과 같습니다.

  1. 파일을 컴퓨터의 디렉토리에 넣고,
  2. 그 디렉토리의 경로를 PYTHONPATH에 추가하십시오.

2 단계는 다음과 같이 Python REPL에서 수행 할 수 있습니다.

import sys
sys.path.append("/home/username/google_search")

파일 시스템이 어떻게 보이는지의 예 :

home/
    username/
        google_search/
            BeautifulSoup.py
            browser.py
            googlesets.py
            search.py
            sponsoredlinks.py
            translate.py

그런 다음 해당 모듈을 가져 와서 사용할 수 있습니다.

>>> import search
>>> search.hey_look_we_are_calling_a_search_function()

편집하다:
위의 방법으로 PYTHONPATH가 영구적으로 변경되지 않는다고 덧붙여 야합니다.

테스트 드라이브를 위해이 코드를 사용하는 것이 좋습니다.
어떤 시점에서이 코드를 항상 사용할 수있게하려면 쉘 구성 파일 (예 : .bashrc ) 또는 프로필 파일 (예 : .profile )에서 찾을 수있는 PYTHONPATH 환경 변수에 항목을 추가해야합니다. .
PYTHONPATH 환경 변수에 추가하려면 다음과 같이하면됩니다 :

export PYTHONPATH=$PYTHONPATH:$HOME/google_search

업스트림에 직접 설정 스크립트작성 하지 않는 이유는 무엇입니까? - 모두가이기는 방법 .

더 자세한 내용은 SO 검색을 수행하십시오.





setup.py