首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当ubuntu升级到17.10时psycopg2导入错误(从17.04)

当ubuntu升级到17.10时psycopg2导入错误(从17.04)
EN

Stack Overflow用户
提问于 2017-10-27 01:43:55
回答 4查看 4.1K关注 0票数 8

在我将操作系统升级到Ubuntu17.10之前,一切都很顺利。现在,我的Django项目不会运行(),因为manage.py不会导入。psycopg2已经安装了pip (没有什么变化)。确切地说,这是一个错误:

代码语言:javascript
复制
lib/python3.5/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
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-10-27 02:55:24

尝试重新安装psycopg2。看起来,动态链接的依赖关系发生了变化。数据库适配器通常已经编译了组件,而这些组件是针对系统文件编译的,这些文件可以在更新时更改,因此在主要的操作系统升级中,您几乎肯定必须重新编译已安装的pip版本。

票数 4
EN

Stack Overflow用户

发布于 2018-05-19 08:23:35

重新安装psycopg2并使用二进制文件。

代码语言:javascript
复制
sudo pip uninstall psycopg2    
pip install psycopg2-binary
票数 11
EN

Stack Overflow用户

发布于 2017-10-27 14:46:22

它是车轮成形工具的一个问题修复的,在psycopg2 2.7.3.1中发布了一个新的二进制数据包

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46966278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档