导入错误:没有模块名为_winreg python3

问题描述 投票:18回答:4

我在哪里可以下载_winreg为python3如果我能在所有。我有我的E 'WINDIR':\ Windows操作系统。我不知道,如果cx_Freeze没有注意到这一点。我使用cx_Freeze创建一个MSI安装程序。

python cx-freeze winreg
4个回答
25
投票

由于它在_winreg documentation说,它已改名为在Python 3.0 winreg。如果你转换这是为Python 2.x版本编写的代码应该运行2to3工具


10
投票

我知道这是一个老问题,但谷歌搜索ModuleNotFoundError: No module named '_winreg'时,或许可能是有用的人,这是第一个搜索结果。

试图用一个虚拟的环境中的文件夹,其中已经使用不同的(已删除)蟒蛇二进制文件创建的时候,我得到了同样的错误。解决的办法是重新创建虚拟环境:

  1. 删除虚拟环境的文件夹
  2. 运行python -m venv <name_of_virtual_environment>

0
投票

我发现这个简单的解决办法,即使我发现了很多赛第一轮后,该解决方案的实施是如此的简单和直接的。希望它可以帮助很多人同样的问题。

如果你没有你的机器上安装了Python的最新版本,你需要从(https://www.python.org/downloads/)下载,然后单击添加到路径选项,只是完成了安装程序。

请打开CMD,并移动到Python的最新版本目录,然后运行PIP安装包的名称(例如)PIP安装pygame的,它一定会成功

1. C:\WINDOWS\system32>cd C:\Users\admin\AppData\Local\Programs\Python\Python37-32

    2. C:\Users\admin\AppData\Local\Programs\Python\Python37-32>pip install Pygame 

现在将安装包没有任何问题。

下载成功安装Pygame的-1.9.4

C:\用户\ ADMIN \应用程序数据\本地\程序\ Python的\ Python37-32>

如果您在Pycharm在尝试上述解决方案后仍然有问题,请尝试过下列步骤。

  1. 创建从设置菜单中新的虚拟环境,并选择最新版本的Python框架项目解释,并给予一个新的文件夹路径。
  2. 选择要导入的PIP封装。重新编译代码和错误将清除。

希望这可以帮助。


0
投票

当你遇到像simpleai的模块错误没有找到使用中提示“PIP安装simpleai”,然后执行它会被安装

© www.soinside.com 2019 - 2024. All rights reserved.