首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python:如何为dbm.gnu安装gdbm

Python:如何为dbm.gnu安装gdbm
EN

Stack Overflow用户
提问于 2016-07-14 23:13:09
回答 1查看 2.7K关注 0票数 5

在Python3文档中,它声明如果安装了dbm模块,它将使用gdbm。在我的脚本中,我使用from dbm.gnu import open as dbm_open尝试并导入模块。它总是以异常ImportError: No module named '_gdbm'返回。我已经访问了gnu网站并下载了最新版本。我使用./configure --enable-libgdbm-compatmake; make check; make install安装它,安装时没有错误。我可以访问库的手册页,但仍然不能将其导入Python3.5.2 (Anaconda)。如何安装gdbm的Python模块?

EN

回答 1

Stack Overflow用户

发布于 2022-02-03 14:47:45

我也有类似的问题,虽然我不知道你使用的是哪个平台。

步骤如下:

  1. 查找file _gdbm.cpython-"python版本“-.so示例文件:_gdbm.cpython-39-darwin.so
  2. 找到路径后,检查目录路径中的哪个python版本。
  3. 尝试创建相同的python。
  4. 执行你的代码。

在此之前,请确保在主机上安装了适当的gdbm版本,对于mac来说,它与ubuntu不同,它的名称不同。

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

https://stackoverflow.com/questions/38385630

复制
相关文章

相似问题

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