最新版的psycopg2在aws上

时间:2013-12-17 23:28:04

标签: amazon-ec2 psycopg2

我想在我的aws实例上获取最新版本的psycopg2。我注意到最新版本是2.4.6,但我只能在aws上获得2.0.14。有没有办法获得最新版本?我需要的一些功能在早期版本中不受支持。

2 个答案:

答案 0 :(得分:2)

如果您的EC2实例需要更新版本的psycopg2,可以使用$ pip install psycopg2 直接使用pip进行安装。

您可能需要先安装python-devlibpq-dev图书馆as explained in this StackOverflow question.

答案 1 :(得分:2)

这适用于亚马逊aws-cli / 1.9.11 Python / 2.7.10 Linux / 4.1.10和Ubuntu 14

如果您的亚马逊AWS 机器类型中未安装pip:

$ sudo yum install python-pip

然后输入以下命令:

$ sudo yum update

$ sudo yum install libpq-dev python-dev

$ sudo pip install psycopg2

然后您将收到如下消息:

您正在使用pip版本6.1.1,但版本7.1.2可用。 您应该考虑通过“pip install --upgrade pip”进行升级。命令。 收集psycopg2   正在下载psycopg2-2.6.1.tar.gz(371kB)     100%|████████████████████████████████| 372kB 1.3MB / s 安装收集的软件包:psycopg2   运行psycopg2的setup.py安装 已成功安装psycopg2-2.6.1

如果您的 Ubuntu 机器类型中未安装pip:

$ sudo apt-get install python-pip

然后输入以下命令:

$ sudo apt-get update

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

$ sudo pip install psycopg2

然后您将收到如下消息:

您正在使用pip版本6.1.1,但版本7.1.2可用。 您应该考虑通过“pip install --upgrade pip”进行升级。命令。 收集psycopg2   正在下载psycopg2-2.6.1.tar.gz(371kB)     100%|████████████████████████████████| 372kB 1.3MB / s 安装收集的软件包:psycopg2   运行psycopg2的setup.py安装 已成功安装psycopg2-2.6.1