如何使用pip3安装psycopg2?

时间:2019-10-15 19:26:48

标签: python macos pip install psycopg2

在Mac上运行“ pip3 install psycopg2”时遇到此错误。

我想第一次安装psycopg2。

...
ld: library not found for -lssl
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: command 'gcc' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for psycopg2
Running setup.py clean for psycopg2
Failed to build psycopg2
Installing collected packages: psycopg2
Running setup.py install for psycopg2 ... error
ERROR: Command errored out with exit status 1:
...

我尝试从GitHub安装pip。但是,两者都失败了。

有人可以帮我吗?我真的很感激!

3 个答案:

答案 0 :(得分:1)

只需将psycopg2版本升级到2.7.6,即可在python3上正常使用:

pip3 install psycopg2==2.7.6

答案 1 :(得分:0)

通过浏览这些对我的帖子发表了评论的令人敬畏的人共享的上述链接,我终于有了工作。

brew upgrade postgresql
sudo pip install psycopg2

谢谢大家的帮助!

答案 2 :(得分:0)

安装:打开终端(编辑器或本地)

$ brew install postgresql
$ brew services start postgresql

然后去 sql promp 创建一个数据库(不要离开终端):

$ psql postgres
<块引用>

CREATE DATABASE .. CREATE USER GRANT ...