软件包安装失败-OsX中的psycopg2

时间:2019-04-30 14:12:55

标签: python-3.x postgresql psycopg2

我尝试为Python安装postgresSQL适配器:

$ pipenv install psycopg2

我得到了这个错误:

Installing dependencies from Pipfile.lock (45527d)…
An error occurred while installing psycopg2==2.8.2...

错误堆栈太长,这是最后几行:

(...)bin/../include/site/python3.7/psycopg2" failed with error code 1 in /private/var/folders/wq/wp6z48kj7_z3ynpkchsmqjp80000gn/T/pip-install-8ffakjrp/psycopg2/']

有什么建议吗?

3 个答案:

答案 0 :(得分:1)

我解决了仅安装二进制文件的问题。这是:

$ pipenv install psycopg2-binary

答案 1 :(得分:0)

使用此:

  1. pipenv clean
  2. pipenv install psycopg2-binary

答案 2 :(得分:0)

我尝试了很多东西,但是我认为这样做更好。

$ xcode-select --install
$ export LDFLAGS="-L/usr/local/opt/openssl/lib"
$ export CPPFLAGS="-I/usr/local/opt/openssl/include"