Как установить модуль Python без setup.py?
Я новичок в 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
может кто-нибудь сказать мне, как настроить или использовать этот модуль?
спасибо!
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()
Edit:
Я должен добавить, что вышеуказанный метод не изменяет ваш PYTHONPATH навсегда.
это может быть хорошо, если вы просто берете этот код для тест-драйва.
Если в какой-то момент Вы решите, что хотите, чтобы этот код был доступен вам в любое время, вам нужно будет добавить запись в переменную среды PYTHONPATH, которую можно найти в файле конфигурации оболочки (например,.bashrc
) или файл профиля (например,.profile
).
К добавьте к переменной среды PYTHONPATH, вы сделаете что-то вроде:
export PYTHONPATH=$PYTHONPATH:$HOME/google_search
Почему бы тебе не напишите сценарий установки самостоятельно коммит в upstream? - таким образом, все выигрывают.
для дальнейших ссылок, сделать поиск