Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.7 Windows不支持dbm.gnu吗?_Python_Python 3.x_Database_Dbm_Gdbm - Fatal编程技术网

Python 3.7 Windows不支持dbm.gnu吗?

Python 3.7 Windows不支持dbm.gnu吗?,python,python-3.x,database,dbm,gdbm,Python,Python 3.x,Database,Dbm,Gdbm,当做 import dbm.gnu 在Windows标准Python 3.7.6(64)上,我得到: 文件“C:\Python37\lib\dbm\gnu.py”,第3行,在 从\u gdbm导入* ModuleNotFoundError:没有名为“\u gdbm”的模块 Windows上是否支持开箱即用的dbm.gnu 同样的问题也发生在: import dbm.ndbm 文件“C:\Python37\lib\dbm\ndbm.py”,第3行,在 从_dbm导入* ModuleNotF

当做

import dbm.gnu
在Windows标准Python 3.7.6(64)上,我得到:

文件“C:\Python37\lib\dbm\gnu.py”,第3行,在
从\u gdbm导入*
ModuleNotFoundError:没有名为“\u gdbm”的模块

Windows上是否支持开箱即用的
dbm.gnu


  • 同样的问题也发生在:

    import dbm.ndbm
    
    文件“C:\Python37\lib\dbm\ndbm.py”,第3行,在
    从_dbm导入*
    ModuleNotFoundError:没有名为“\u dbm”的模块

  • 我在另一个Python 3.6.8上进行了测试,结果是一样的


情况一直如此(windows不支持gdbm和ndbm)。另请参阅,以了解背景、dbm和windows,以及如果您想为使windows上的dbm故事变得更好而做出贡献,请参阅


谷歌发现了一个到windows的gdbm端口,所以如果您试图使用linux的源文件,这可能会对您有所帮助。我们愿意接受关于改善现状的建议,但必须有人找出有意义的建议并加以支持。捆绑gdbm windows端口可能不是一个选项,但是如果内核中有任何东西阻止了这一点的话,那么通过PIP安装一些可以工作的东西是可能的。

这种情况一直存在(windows上不支持gdbm和ndbm)。另请参阅,以了解背景、dbm和windows,以及如果您想为使windows上的dbm故事变得更好而做出贡献,请参阅

谷歌发现了一个到windows的gdbm端口,所以如果您试图使用linux的源文件,这可能会对您有所帮助。我们愿意接受关于改善现状的建议,但必须有人找出有意义的建议并加以支持。捆绑gdbm windows端口可能不是一个选项,但如果内核中有任何东西阻止了这一点的话,那么通过PIP安装一些可以工作的东西是可能的