输出 setup.py egg_info: 运行 egg_info 创建 pip-egg-info/psycopg2.egg-info 编写 pip-egg-info/psycopg2.egg-info/PKG-INFO 写入顶级名称 pip-egg-info/psycopg2.egg-info/top_level.txt writing dependency_links to pip-egg-info/psycopg2.egg-info/dependency_links.txt writing 清单文件"pip-egg-info/psycopg2.egg-info/SOURCES.txt"错误: 无法确定"10.4"中的 PostgreSQL 版本
命令"python setup.py egg_info"失败,错误代码为 1 in/tmp/pip-install-lR9u0X/psycopg2/
有谁知道问题出在哪里?尝试在 virtualenv 中运行 pgadmin,但由于此错误而无法弄清楚。
更高版本的 psycopg2 为我解决了这个问题,更新您的要求.txt到:
...
psycopg2==2.7.5
...
对我来说的解决方案:
$wget https://files.pythonhosted.org/packages/51/2f/48c3bda0b629f6e6b2c0dc57d737f2612389d2c43797209034c604349b71/redshift-sqlalchemy-0.4.tar.gz
$ tar -zxvf redshift-sqlalchemy-0.4.tar.gz
更改内部要求.txt psycopg2==2.5 到 psycopg2 (2.7.6.1(
$vi redshift-sqlalchemy-0.4/redshift_sqlalchemy.egg-info/requires.txt
.......
psycopg2==2.7.6.1 <---在这里更改
SQLAlchemy>=0.8.0
......
在 psycopg2 setup.py 内变化
$vi Redshift-sqlalchemy-0.4/setup.py
改变
..........
install_requires=['psycopg2==2.5', 'SQLAlchemy>=0.8.0'],
..........
自
..........
install_requires=['psycopg2==2.7.6.1', 'SQLAlchemy>=0.8.0'],
运行手动点安装
$ pip install -r redshift-sqlalchemy-0.4/redshift_sqlalchemy.egg-info/requires.txt file:///home/etl/redshift-sqlalchemy-0.4/