Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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
importError:没有名为_WinregPython3的模块_Python_Cx Freeze_Winreg - Fatal编程技术网

importError:没有名为_WinregPython3的模块

importError:没有名为_WinregPython3的模块,python,cx-freeze,winreg,Python,Cx Freeze,Winreg,如果可以的话,我可以在哪里下载python3的_winreg。我在E:\Windows上有我的“windir”。我不知道克苏·弗雷泽是否没有注意到这一点。我正在使用cx_Freeze创建msi安装程序。如中所述,它在Python 3.0中已重命名为winreg。如果要转换为Python2.x编写的代码,应该运行该工具。我知道这是一个老问题,但这是搜索ModuleNotFoundError时的第一个搜索结果:没有名为“\u winreg””的模块,可能对某些人有帮助 我在尝试使用虚拟环境文件夹时遇

如果可以的话,我可以在哪里下载python3的_winreg。我在E:\Windows上有我的“windir”。我不知道克苏·弗雷泽是否没有注意到这一点。我正在使用cx_Freeze创建msi安装程序。

如中所述,它在Python 3.0中已重命名为
winreg
。如果要转换为Python2.x编写的代码,应该运行该工具。

我知道这是一个老问题,但这是搜索
ModuleNotFoundError时的第一个搜索结果:没有名为“\u winreg”
”的模块,可能对某些人有帮助

我在尝试使用虚拟环境文件夹时遇到了相同的错误,该文件夹是使用不同(已删除)的python二进制文件创建的。解决方案是重新创建虚拟环境:

  • 删除虚拟环境文件夹
  • 运行
    python-m venv

  • 我已经找到了一个简单的解决方案,尽管我在进行了大量的Rnd之后发现了它,但解决方案的实现是如此简单和直接。希望它能帮助很多有同样问题的人

    如果您的计算机上没有安装最新版本的Python,您需要从()下载它,然后单击addtopath选项并完成安装程序

    请打开CMD并移动到python最新版本目录,然后运行pip安装包名称(例如pip install 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:\Users\admin\AppData\Local\Programs\Python\Python37-32>

    如果您在尝试上述解决方案后仍面临Pycharm中的问题,请尝试以下步骤

  • 从“设置”菜单创建新的虚拟环境,选择最新版本的python framework作为项目解释器,并提供新的文件夹路径

  • 选择要导入的pip包。重新编译代码,错误将被清除


  • 希望这对您有所帮助。

    当您遇到类似未找到
    simpleai的模块之类的错误时,
    使用


    在提示符中,然后执行。它将被安装。

    Thanx,我进入了有问题的代码并将_winreg重命名为winreg。谢谢-我也从Google找到了这个,还有其他几个线程建议运行2to3或类似的东西,但问题开始时我的项目已经在使用Python 3了!这很简单,解决了问题。谢谢似乎可以通过运行
    python-m venv ORIGINAL/PATH
    来覆盖虚拟环境,这会将venv中的文件与较新的文件进行碰撞,因此您至少可以在擦除文件夹之前运行
    pip freeze
    。然后我会按照上面的步骤。
    pip install simpleai