我安装了pip,然后尝试运行sudo pip install psycopg2。然后我得到命令“python setup.py egg_info”失败,错误代码为1
我不确定这意味着什么。
我正在运行imdbpy脚本来填充我的postgres数据库,但是我收到了ImportError:找不到PostgreSQL驱动,试过psycopg
由于此错误,我尝试安装psycopg。
答案 0 :(得分:0)
您可能没有正确版本的setuptools pip install --upgrade setuptools
答案 1 :(得分:0)
我有同样的问题,你可以解决它安装这个程序(如果你是linux用户):
sudo apt-get install python-psycopg2
答案 2 :(得分:0)
IMO,我建议你删除使用'.dmg'文件安装的Postgres并使用自制安装Postgres。
配置错误导致失败,错误代码为1。
我这样说是因为自制软件负责将所有内容链接到PATH以及其他必要的设置/配置,以确保您可以立即开始使用它。
使用
brew doctor
brew update
然后
brew install postgresql
你可以找到不错的信息here。
完成后,您可以运行命令
pip install psycopg2
这应该对你没有任何错误。
您还可以使用
检查pg_config的位置which pg_config
这是psycopg在pip安装期间寻找并导致失败的原因。
希望有所帮助。