在 ubuntu 服务器 16.04 上安装 psycopg2 时出错

Posted

技术标签:

【中文标题】在 ubuntu 服务器 16.04 上安装 psycopg2 时出错【英文标题】:Error whie install psycopg2 on ubuntu server 16.04 【发布时间】:2020-01-16 03:30:18 【问题描述】:

错误:命令“x86_64-linux-gnu-gcc”失败,退出状态为 1 ---------------------------------------- 错误:命令出错,退出状态为 1: /home/mosi/venv/bin/python3.6 -u -c '导入 sys、setuptools、tokenize; sys.argv[0] = '"'"'/tmp/pip-install-im9_x6c8/psycopg2/setup.py'"'"'; 文件='"'"'/tmp/pip-install-im9_x6c8/psycopg2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' 安装 --record /tmp/pip-record-jyz3lis6/install-record.txt --single-version-externally-managed --compile --install-headers /home/mosi/venv/include/site/python3.6/psycopg2 检查日志 完整的命令输出。

【问题讨论】:

【参考方案1】:

我也曾经在 psycopg2 上遇到过类似的问题。只需将psycopg2 替换为适当版本的psycopg2-binary 即可解决。

【讨论】:

【参考方案2】:

它可能由于缺少 Postgres 和/或 Python 库而发生。确保您有必需品:

$ sudo apt-get install libpq-dev 
$ sudo apt-get install python-dev

【讨论】:

以上是关于在 ubuntu 服务器 16.04 上安装 psycopg2 时出错的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 16.04安装GIMP替代PS

Ubuntu16.04安装Redis

ubuntu16.04启动ssh服务

Ubuntu 16.04 安装Mysql 5.7 踩坑小记

如何在Ubuntu 16.04上安装并配置Redis

ubuntu16.04安装ssh服务,并实现远程访问