我无法在m1 Mac上安装psycopg2。我试着用brew重新安装openssl。我尝试了很多,但都没有改变。错误日志太长了,所以我不明白出了什么问题。当我尝试pip install psycopg2
等待您的帮助时,我遇到了这个错误。以下是完整的错误日志:https://wtools.io/paste-code/b4jG
出现错误是因为ssl似乎有问题。我用了一个类似问题的不同答案为自己解决了这个问题:
-
如果没有,请安装openssl:
brew install openssl
-
使用检查openssl的安装路径
brew --prefix openssl
-
使用上面的输出并在运行pip命令时添加LD标志,例如,在我的情况下,输出是
/opt/homebrew/opt/openssl@1.1
,所以我做了以下操作:LDFLAGS="-I/opt/homebrew/opt/openssl@1.1/include -L/opt/homebrew/opt/openssl@1.1/lib" pip install psycopg2
这对我很有用。