安装包时的ModuleNotFoundError

时间:2018-03-25 16:58:45

标签: python-3.x installation pygame pycharm winreg

我在PyCharm中安装软件包时遇到了问题。这种情况几个月前就开始发生了,但在此之前它很好。我可以使用pip从cmd安装它,但是当我尝试将其导入IDE时会出现此错误:

ModuleNotFoundError: No module named '_winreg'

并且无法使用。我现在尝试安装的软件包是pygame,但它遇到了其他问题。我试着通过使用' pip3 install winreg'来确保我安装了winreg。在cmd中,但它提供错误文本说,"找不到满足要求winreg的版本。"我做错了什么?

另外,如果它有用,我会使用Windows和最新版本的PyCharm,以及python 3.感谢您的帮助,我一直在寻找一段时间。

2 个答案:

答案 0 :(得分:0)

我认为您的一个问题可能是您没有在项目解释器中添加pygame。 (要添加它,请转到文件 - >设置 - >项目翻译,然后单击绿色加号并搜索pygame。)我不知道这是否适用于winreg,但请告诉我它是否适用。

答案 1 :(得分:0)

我在任何地方都找不到_winreg,已经搜索了winreg的文件和模块,似乎与_winreg都不一样。我认为您可能想导入winreg,而不是_winreg

而且,如果您使用的是PyCharm的venv,则需要使用项目的提示进行导入,或使用项目解释器。

Could not find a version that satisfies the requirement有时意味着您的python版本太新了,无法使用该模块。