"Не удалось собрать колесо для psycopg2==2.8.6" - MacOSX с использованием virtualenv и pip

Мне нужно установить psycopg2==2.8.6, потому что когда я установил последнюю версию, я получил ошибку UTC. Я решил ошибку UTC с помощью install psycopg2==2.8.6 в моей manjaro os, но я попробовал установить это в моей macOS и получил следующее:

  ld: warning: directory not found for option '-L/usr/local/opt/openssl/lib/'
  ld: library not found for -lssl
  clang: error: linker command failed with exit code 1 (use -v to see invocation)
  error: command '/usr/bin/clang' failed with exit code 1
  [end of output]

примечание: Эта ошибка исходит из подпроцесса и, скорее всего, не является проблемой с pip. ERROR: Не удалось собрать колесо для psycopg2

Попытка:

export LDFLAGS="-L/opt/homebrew/opt/openssl/include $LDFLAGS"
pip install psycopg2==2.8.6

Это должно работать, если вы установили OpenSSL через brew brew install openssl. Если нет, пожалуйста, обновите psycopg2 до последней версии (2.9.3 на данный момент) - это ничего не нарушит.

Вернуться на верх