我正在运行内核为4.13.0-39-generic的Linux Mint18.3。每次我在终端中运行无效的命令或程序未安装时,我都会得到一个python错误的堆栈跟踪 File "/usr/lib/python3.5/dbm/gnu.py", line 4, in <module>ImportError: No module named
我有一个Perl脚本,它使用模块创建引用文件的DBM索引。然后,另一个Perl脚本使用该DBM文件。如果我在同一台机器上同时运行安装脚本和使用脚本,它可以正常工作。但是,如果我在机器A上创建DBM文件并将其复制到机器B,则机器B上的使用脚本不能使用DBM。
#!\n";当使用脚本可以访问DBM文件时,它将返回以下一行:
Found a name for ID 9606: Homo sapie
在Python3文档中,它声明如果安装了dbm模块,它将使用gdbm。在我的脚本中,我使用from dbm.gnu import open as dbm_open尝试并导入模块。/configure --enable-libgdbm-compat、make; make check; make install安装它,安装时没有错误。如何安装gdbm的Python模块?