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
- 同样的问题也发生在:
文件“C:\Python37\lib\dbm\ndbm.py”,第3行,在import dbm.ndbm
从_dbm导入*
ModuleNotFoundError:没有名为“\u dbm”的模块 - 我在另一个Python 3.6.8上进行了测试,结果是一样的
谷歌发现了一个到windows的gdbm端口,所以如果您试图使用linux的源文件,这可能会对您有所帮助。我们愿意接受关于改善现状的建议,但必须有人找出有意义的建议并加以支持。捆绑gdbm windows端口可能不是一个选项,但是如果内核中有任何东西阻止了这一点的话,那么通过PIP安装一些可以工作的东西是可能的。这种情况一直存在(windows上不支持gdbm和ndbm)。另请参阅,以了解背景、dbm和windows,以及如果您想为使windows上的dbm故事变得更好而做出贡献,请参阅 谷歌发现了一个到windows的gdbm端口,所以如果您试图使用linux的源文件,这可能会对您有所帮助。我们愿意接受关于改善现状的建议,但必须有人找出有意义的建议并加以支持。捆绑gdbm windows端口可能不是一个选项,但如果内核中有任何东西阻止了这一点的话,那么通过PIP安装一些可以工作的东西是可能的