我已经尝试输入以下命令: pip3安装-用户psycopg2 -内核2-二进制
Bash答案:错误:运行安装
It appears you are missing some prerequisite to build the package from source.
You may install a binary package by installing 'psycopg2-binary' from PyPI.
If you want to install psycopg2 from source, please install the packages
required for the build and try again.
For further information please check the 'doc/src/install.rst' file (also at
<http://initd.org/psycopg/docs/install.html>).
error: command 'gcc' failed with exit status 1
----------------------------------------错误:命令"/Library/Frameworks/Python.framework/Versions/3.7/bin/python3 -u -c 'import,tokenize;file='"'"'/private/var/folders/qf/kmd2_y0j2p9_10zkd5ctvm880000gn/T/pip-install-i0kg4ysj/psycopg2/setup.py'"'"';f=getattr(tokenize,‘打开’‘,打开)(文件);Code=f.read().replace(‘\r’,‘\n’);f.close();/private/var/folders/qf/kmd2_y0j2p9_10zkd5ctvm880000gn/T/pip-record-lkzzuu55/install-record.txt (编译(代码,文件,‘exec’)安装-记录-单版本-外部管理-编译“失败与错误代码1在/private/var/folders/qf/kmd2_y0j2p9_10zkd5ctvm880000gn/T/pip-install-i0kg4ysj/psycopg2/
发布于 2019-05-23 12:55:09
您无法安装psycopg2,因为设备中的gcc编译器已经过时,无法安装和运行,或者根本不存在。
如果您只是运行pip install psycopg2-binary,那么它将在您的开发和测试环境中工作,但是不推荐用于生产。
要安装psycopg2,请确保您的设备中安装了gcc,方法是-
gcc --version gcc where
如果没有安装,请参考这里的指南-
我希望这能帮到你。:)
发布于 2019-05-23 12:45:03
成功安装python和pip之后,此命令应该可以工作: pip安装psycopg2。
https://stackoverflow.com/questions/56275454
复制相似问题