簡體   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