从命令python 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编写dependency_links 到pip-egg-info / psycopg2.egg-info / dependency_links.txt编写 清单文件'pip-egg-info / psycopg2.egg-info / SOURCES.txt'错误: 无法从“ 10.4”确定PostgreSQL版本
/ tmp / pip-install-lR9u0X / psycopg2 /
中的命令“ python setup.py egg_info”失败,错误代码为1。
有人知道是什么问题吗?尝试在virtualenv中运行pgadmin,由于该错误而无法找出原因。谢谢
答案 0 :(得分:6)
psycopg2的更高版本为我解决了此问题,请将您的requirements.txt更新为:
...
psycopg2==2.7.5
...
答案 1 :(得分:0)
对我来说解决方案:
$ tar -zxvf redshift-sqlalchemy-0.4.tar.gz
将require.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
........
更改setup.py psycopg2内部
$ vi redshift-sqlalchemy-0.4 / setup.py
更改
..........
install_requires = ['psycopg2 == 2.5','SQLAlchemy> = 0.8.0'],
..........
TO
..........
install_requires = ['psycopg2 == 2.7.6.1','SQLAlchemy> = 0.8.0'],
运行手动pip安装
$ pip install -r redshift-sqlalchemy-0.4 / redshift_sqlalchemy.egg-info / requires.txt文件:///home/etl/redshift-sqlalchemy-0.4/