当前位置: 首页 > 知识库问答 >
问题:

如何使用pip3安装percopg2?

长孙弘壮
2023-03-14

我在Mac上运行“pip3安装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:
...

我尝试了pip,从GitHub安装。然而,这两次都失败了。

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

共有3个答案

贺福
2023-03-14

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

$ brew install postgresql
$ brew services start postgresql

然后转到sql promp创建一个db(不要离开终端):

$ psql postgres

创建数据库 创建用户授权

单于海荣
2023-03-14

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

brew upgrade postgresql
sudo pip install psycopg2

谢谢大家的帮助!

赵英范
2023-03-14

只需将psycopg2升级到2.7即可。6并且它可以与python3配合使用:

pip3 install psycopg2==2.7.6
 类似资料:
  • 无法获取URLhttps://pypi.python.org/simple/jupyter/:确认ssl证书时出现问题:[ssl:certificate\u VERIFY\u FAILED]certificate VERIFY FAILED(\u ssl.c:748)-跳过 我使用的是Windows 7机器,Python 3.6版本和pip版本是9.0.1。

  • 嘿,伙计们,我想我的pip3遇到了麻烦。有人能帮我吗。我运行了以下命令: 它将此作为一个输出:这个输出不仅与tensorflow软件包有关,而且与我尝试用pip3安装的任何软件包有关。 编辑的原因是什么:pip工作正常,但pip3不工作

  • 我正在尝试使用Django设置Python3.6环境。安装说明说我应该安装mysqlclient,以便能够连接到mySQL。我明白了: mySQL安装正确。mysql\u配置文件中应该包含什么?当我尝试升级pip3时,我得到以下结果: 在使用pip3安装mysqlClient后,我注意到该模块安装在python3.5目录中,而不是python3.6目录中,所以当我试图导入运行python3.6的M

  • 我安装了python3.7,但也安装了python3.4。例如: 和: 如何将软件包安装到 我使用的任何命令都会转到python3.4,我不确定如何为python3.7安装任何东西。有什么想法吗?即使运行这样的东西也不起作用: 艺术

  • 我正在尝试使用pip3 install pygame安装pygame,但出现此错误: 错误: 命令错误,退出状态 1: 命令: /库/框架/Python.框架/版本/3.8/bin/python3.8 -u -c ' 导入系统, 安装程序工具, 标记化;sys.argv[0] = “”“”/私有/var/文件夹/5p/25vgdgh93qvg09z18wy0mg00000gn/T/pip-inst

  • 我正在尝试安装h5py并执行sudo pip3安装h5py 我也尝试安装h5py通过车轮从https://pypi.python.org/pypi/h5py/2.7.0rc2 我已经安装了python 3.5。然后pip3会因该输出而崩溃: 我在Ubuntu 16.04上运行。3升 我不认为pip3坏了,因为我以前安装了很多pip3。 我能做什么呢? 谢谢。