jon@minerva:~$ sudo apt-get install python-psycopg2
[sudo] password for jon:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
python-psycopg2-doc
The following NEW packages will be installed
python-psycopg2
0 upgraded, 1 newly installed, 0 to remove and 334 not upgraded.
Need to get 153 kB of archives.
9条答案
按热度按时间3wabscal1#
这在Ubuntu 12.04和15.10中适用
如果未安装PIP:
然后:
f45qwnt82#
使用Ubuntu 12.04,它似乎对我工作正常:
您得到的确切错误是什么?-仔细检查您是否拼写正确psycopg-这通常是一个陷阱...运行一个
apt-get update
以确保您的repo.是最新的。ryevplcw3#
用途
用于Python 3)
ztmd8pv54#
这对我很有效:
xoshrz7s5#
根据官方文档https://www.psycopg.org/install/
lf5gs5x26#
我更新了我的
requirements.txt
,使其具有psycopg2==2.7.4 --no-binary=psycopg2
,以便在源代码上构建二进制文件fnvucqvd7#
如果使用virtualenv,我更喜欢使用pip:
apt install libpython2.7 libpython2.7-dev
pip install psycopg2
dohp0rv58#
您应该使用pip安装库,但这需要多个系统依赖项:
然后你就可以跑了
调试
如果缺少libpq-dev,则会出现以下错误:
错误:未找到pg_config可执行文件。
如果缺少python3-dev,则会出现以下错误:
致命错误:Python.h:没有这样的文件或目录
yyyllmsg9#
sudo apt-get安装libpq-dev python-dev,然后是- pip安装psycopg 2