проблема django - установить пакет xxx, поместив его в путь к python? - PullRequest
0 голосов
/ 05 января 2011

Я пытаюсь развернуть Everyblock , в частности, его пакет ebblog на моем OSX.У меня уже установлены и Python, и Django, к сожалению, я довольно плохо знаком с Python и Django.

В файле readme говорится что-то вроде этого:

  1. Установите пакет ebblog, надев еговаш путь к Python.

Вот полный файл readme, если вам нужен дополнительный контекст: https://github.com/brosner/everyblock_code/blob/master/ebblog/README.TXT

Я застрял на # 1 - когда вы посмотрите на ebblog целикомdjango - новая директория / структура файла, так что мне нравится копировать эту папку entier в папку моего Python ... / lib или что?

Я не могу представить себе копирование всей папки ebblog, если это то, что она имела в видупо инструкции.

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 05 января 2011

Обычно установка по пути python означает, что пакет или модуль python можно импортировать, так что когда вы делаете

import someapp

, вы можете использовать someapp в своем коде.Для этого вы можете

  1. поместить путь пакета в sys.path (import sys; sys.path.append ("path / to / package"))
  2. putпуть в файл someapp.pth и поместите someapp.pth в каталог dist-packages
  3. , поместите путь в переменную окружения PYTHONPATH

плюс некоторые другие, см. Путь поиска модуля .

0 голосов
/ 05 января 2011

Посмотрите на virtualenv . Это помогает разделить зависимости разных проектов. Вот хороший учебник .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...