做的时候
import dbm.gnu
在适用于 Windows 的标准 Python 3.7.6 (64) 上,我得到:
文件“C:\Python37\lib\dbm\gnu.py”,第 3 行,位于
从 _gdbm 导入 *
ModuleNotFoundError:没有名为“_gdbm”的模块
Isn't dbm.gnu
Windows 上是否支持开箱即用?
情况一直如此(Windows 上不支持 gdbm 和 ndbm)。也可以看看问题 3769 https://bugs.python.org/issue3769对于后台、dbm 和 windows,以及问题 3783 https://bugs.python.org/issue3783如果您想为使 Windows 上的 dbm 故事变得更好做出贡献,请找到一些可以做的事情。
谷歌搜索发现了 Windows 的 gdbm 端口,因此如果您尝试使用 Linux 中的源文件,这可能会对您有所帮助。我们愿意接受改善这里情况的建议,但必须有人找出有意义的建议并予以支持。捆绑 gdbm windows 端口可能不是一个选项,但是如果当前核心中有任何东西阻止的话,那么可以通过 PIP 安装一些可以工作的东西。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)