我有关于我的项目安装要求和安装psycopg2
的问题。这会引发一个错误。
ld: library not found for -lssl
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: command '/usr/bin/gcc' failed with exit code 1
字符串
我的系统:Mac Air M1 2021 OS Ventura 13.4.1 Python 3.9
我试图修复:
brew install openssl
和export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/opt/openssl/lib/
xcode-select --install
个
但这些解决方案对我没有帮助。有人知道怎么修吗?
1条答案
按热度按时间svmlkihl1#
首先,您可能需要openssl版本1.1.x:
字符串
然后,尝试使用带有
-L
前缀的环境变量LDFLAGS
,而不是LIBRARY_PATH
:型
或者:
型
您可能还需要确保安装了最新版本的pip:
型
最后,再次尝试构建和安装psycopg2:
型
这在我2014年中期的MacBook Pro(基于英特尔)上工作,运行macOS Big Sur 11.7.9。希望它也能为你工作,尽管macOS版本和架构存在差异。