“psycopg2-binary 的构建轮失败” - 使用 virtualenv 的 Mac OS Catalina

Jin*_*ony 1 python django postgresql psycopg2 virtualenv

我正在尝试在 Mac OS Catalina 和 Python 3.8 上安装 psycopg2-binary。尝试使用 pip3 安装时,构建总是失败。Catalina 有什么解决方案吗?

“错误:psycopg2-binary 的构建轮失败”

小智 5

$VENV/bin/pip install psycopg2在做了几件事之后,我能够在 OS X 10.15.1 Catalina 上编译 psycopg2 ,首先:

  • 使用 xcode-select --install
  • 使用export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"和链接自制 ssl 标头export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"
  • 安装我的虚拟环境的目录$VENV/bin/pip install psycopg2在哪里VENV

看起来其他一些人仅使用 xcode 就取得了成功,但我还需要将 ssl 内容添加到路径中。