我正在尝试在Mac OS Catalina和Python 3.8上安装psycopg2-binary。尝试使用pip3安装时,构建总是会失败。卡塔琳娜州有什么解决方案吗?
“错误:psycopg2-binary的构建轮失败”
答案 0 :(得分:1)
尝试使用二进制版本:
pip install psycopg2-binary
如果您仍然遇到相同的问题,请尝试使用Pipenv代替
,如果仍然无法在pipenv中安装它,请尝试使用run命令和二进制版本:
pipenv run pip install psycopg2-binary
答案 1 :(得分:0)
首先,我做了几件事之后就可以用$VENV/bin/pip install psycopg2
在OS X 10.15.1 Catalina上编译psycopg2了:
xcode-select --install
重新安装xcode命令行标题(尽管可能只是我接受了新的服务条款)export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"
和export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"
链接的自制ssl标头$VENV/bin/pip install psycopg2
进行安装,其中VENV
是我的虚拟环境的目录似乎其他一些人仅使用xcode就已经取得了成功,但是我还需要在路径中添加ssl内容。