"Не удалось собрать колесо для 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
на данный момент) - это ничего не нарушит.