Я не могу установить Psycopg2 с Python3 на Mac. Я установил Python3 и pip3 - PullRequest
0 голосов
/ 23 мая 2019

Я пытался набрать эту команду: pip3 install --user psycopg2 psycopg2-binary

Bash отвечает: ОШИБКА: запущена установка

It appears you are missing some prerequisite to build the package from source.

You may install a binary package by installing 'psycopg2-binary' from PyPI.
If you want to install psycopg2 from source, please install the packages
required for the build and try again.

For further information please check the 'doc/src/install.rst' file (also at
<http://initd.org/psycopg/docs/install.html>).

error: command 'gcc' failed with exit status 1
----------------------------------------

ОШИБКА: Команда "/Library/Frameworks/Python.framework/Versions/3.7/bin/python3 -u -c 'import setuptools, tokenize; file ='" '"' / private / var /folders/qf/kmd2_y0j2p9_10zkd5ctvm880000gn/T/pip-install-i0kg4ysj/psycopg2/setup.py'"'"';f=getattr(tokenize, '"'" 'open' "'" ", open) ( file ); code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"'); f.close () ; exec (скомпилировать (код, файл , '' '' 'exec' "'"')) 'установить --record / private / var / folder / qf / kmd2_y0j2p9_10zkd5ctvm880000gn / T / pip-record- Сбой lkzzuu55 / install-record.txt --single-version-внешне управляемый --compile "с кодом ошибки 1 в / private / var / folder / qf / kmd2_y0j2p9_10zkd5ctvm880000gn / T / pip-install-i0kg4ysj / psycopg2 /

Ответы [ 2 ]

0 голосов
/ 23 мая 2019

Вы не можете установить psycopg2, так как компилятор gcc на вашем устройстве либо устарел и несовместим для установки и запуска, либо его не существует.

, если вы просто запустите pip install psycopg2-binaryтогда он будет работать в вашей среде разработки и тестирования, однако он не рекомендуется для производства.

Чтобы установить psycopg2, убедитесь, что на вашем устройстве установлен gcc, запустив -

gcc --version gcc where

Если он не установлен, установите его, обратившись к руководству здесь -

Установка GCC в Mac

Надеюсь, это поможет,:)

0 голосов
/ 23 мая 2019

после успешно установленных python и pip, эта команда должна работать: pip install psycopg2

...