Не могу найти pg_config даже после установки Postgres 9.5

Я пытался отладить это в течение достаточно долгого времени (и прочитал множество связанных вопросов / ответов в Stackru), но не смог понять это.

Попытка настроить Django на моем Mac OS X 10.11.6. Я следовал подробному учебнику. Вот что я сделал:

1) Установлен Python 3.5.2 (путем прямой загрузки пакета с веб-сайта Python и его запуска).

2) Установил PostGres 9.5 с помощью пакета fink (fink install postgresql95)

3) Установил psycopg2 с помощью пакета fink (fink install psycopg2-py35).

4) Обновлен пункт.

5) Настройте виртуальную среду и активируйте ее.

6) После активации среды, установлен Django (через pip).

Далее, когда я попытался настроить пример приложения в среде и запустил python manage.py migrate, это дало мне ошибку: Ошибка загрузки модуля psycopg2: нет модуля с именем 'psycopg2'

После прочтения большого количества постов в Stackru, мне показалось, что мне нужно снова установить psycopg2 в virtualenv (и по какой-то причине я не могу снова использовать Fink?). Так как предложено в некоторых сообщениях, я попытался установить его, используя:

pip install psycopg2

Получил эту ошибку:Error: pg_config executable not found.

Я уверен, что моя установка Fink Postgres 9.5 была успешной ранее, поэтому я попытался найти pg_config из корневого каталога:

sudo find . -name "pg_config" 

Но ничего не вернулось!

Мой вопрос: возможно ли, чтобы пакет fink не поставлялся с pg_config? Если это не так, мой единственный вариант сейчас удалить postgres и установить его с другим пакетом? (К вашему сведению: я смог запустить PostGres и создать на нем пользователя и базу данных)

Спасибо заранее, Анупам

Обновление: подождав некоторое время, чтобы получить ответы от SO, я сдался и просто удалил пакет postgres fink. Затем установил postgres.app вместо этого, на моем Mac. Работает нормально для меня. Команда python manage.py migrate на этот раз у меня все работало нормально, и установка psycopg2 также прошла нормально (с pip). Интересно, почему на странице установки psycopg2 ( http://initd.org/psycopg/docs/install.html) в качестве вариантов установки упоминаются только Fink и MacPorts, особенно когда пакеты Fink не кажутся очень надежными. Я опубликовал сообщение в группе пользователей Fink также об улучшении документации по установке в другом контексте, но не получил ответа: (

0 ответов

Другие вопросы по тегам