Python Django错误:未定义版本GLIBC_PRIVATE

Uda*_*tne 8 python django

我有一个python Django项目。当我manage.py runserver通过虚拟环境运行其manage.py脚本时,出现以下导入错误。注意:我正在使用Fedora 26

ImportError:
 /home/xxxxx/Projects/Dev/yyyy/ENV/new_env/lib/python2.7/site-packages/psycopg2/.libs/libresolv-2-c4c53def.5.so:
symbol __res_maybe_init, version GLIBC_PRIVATE not defined in file
libc.so.6 with link time reference
Run Code Online (Sandbox Code Playgroud)

可能是什么原因?

Sni*_*vio 11

安装后遇到同样的问题:

pip install psycopg2-binary 
Run Code Online (Sandbox Code Playgroud)


Uda*_*tne 9

最后,我可以找到解决方案。我使用的是旧版本

psycopg2

。因此,我删除了先前安装的版本,pip uninstall psycopg2然后将其重新安装为pip install psycopg2

  • 但为什么?从Ubuntu 16.04迁移到18.04后出现问题 (2认同)