繁体   English   中英

OSX 上的 psycopg2 没有安装 pip

[英]psycopg2 on OSX not pip installing

有一些关于在 OSX 上安装 psycopg2 的问题。

喜欢:

在整理出 pg_conf 后,仍然卡在library not found for -lssl

上:

  • 操作系统
  • M1 麦克
  • 蟒蛇 3.9

在找到这个解决方案之后,能够通过使用brew使其工作而无需安装整个 postgres。

遗憾的是,在psycopg2 的安装要求中没有解释 zlib 或 openssl

验证:

  • OSX:蒙特雷 12.4
  • 蟒蛇:3.9.13
  • 点数:22.1.2
  • psycopg2:2.8.5

脚步:

  • 安装 libpq: brew install libpq

  • 添加到路径,所以找到 pg_conf,例如:

     export PATH=/opt/homebrew/opt/libpq/bin:$PATH
  • 安装openssl: brew install openssl

  • 添加到库路径,例如:

     export LDFLAGS="-L/opt/homebrew/opt/openssl@3/lib" export CPPFLAGS="-I/opt/homebrew/opt/openssl@3/include"
  • pip install psycopg2==2.8.5

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM