Как установить модуль 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 Solutions collect form web for “Как установить модуль Python без setup.py?”

Самый простой способ начать использовать этот код в вашей системе:

  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.

Это может быть хорошо, если вы просто принимаете этот код для тестового диска.
Если в какой-то момент вы решите, что этот код вам доступен всегда, вам нужно будет добавить запись в переменную среды PYTHONPATH, которая может быть найдена в вашем файле конфигурации оболочки (например, .bashrc ) или файле профиля (например, .profile ) ,
Чтобы добавить к переменной среды PYTHONPATH, вы сделаете что-то вроде:

 export PYTHONPATH=$PYTHONPATH:$HOME/google_search 

Почему бы вам не написать сценарий установки самостоятельно и не перевести его в исходное положение? – таким образом все побеждают .

Для получения дополнительных ссылок выполните поиск SO

  • Пример кода matplotlib throws TclError
  • Автоматизировать firefox с помощью python?
  • Python virtualenv -> Новый исполняемый файл python в venv / bin / python
  • Python ImportError: нет модуля с именем serial
  • pip install - убит
  • Ubuntu: пип не работает с python3.4
  • Приложение Flask на uwsgi / nginx - файл сокета unix не создается при загрузке
  • Сообщение об ошибке Python в PyCharm: невозможно подключиться к сегменту разделяемой памяти
  • Python - лучший язык программирования в мире.