我想在我的aws实例上获取最新版本的psycopg2。我注意到最新版本是2.4.6,但我只能在aws上获得2.0.14。有没有办法获得最新版本?我需要的一些功能在早期版本中不受支持。
答案 0 :(得分:2)
如果您的EC2实例需要更新版本的psycopg2,可以使用$ pip install psycopg2
3>直接使用pip进行安装。
您可能需要先安装python-dev
和libpq-dev
图书馆as explained in this StackOverflow question.
答案 1 :(得分:2)
如果您的亚马逊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