首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >importError:没有名为_winreg python3的模块

importError:没有名为_winreg python3的模块
EN

Stack Overflow用户
提问于 2010-12-01 10:47:41
回答 4查看 36.1K关注 0票数 22

如果可以的话,我可以在哪里下载python3版的_winreg。我的'windir‘在E:\Windows上。我不知道cx_Freeze是否注意到了这一点。我正在使用cx_Freeze创建一个msi安装程序。

EN

回答 4

Stack Overflow用户

发布于 2010-12-01 10:53:27

正如它在_winreg documentation中所说的,在Python3.0中将其重命名为winreg。如果要转换为Python2.x编写的代码,则应该运行2to3工具。

票数 31
EN

Stack Overflow用户

发布于 2018-01-19 23:08:08

我知道这是一个古老的问题,但这是谷歌搜索ModuleNotFoundError: No module named '_winreg'时的第一个搜索结果,也许对某些人有帮助。

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

  1. 删除虚拟环境文件夹
  2. Run
票数 13
EN

Stack Overflow用户

发布于 2018-08-16 01:42:13

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

如果您的机器上没有安装最新版本的Python,您需要从(https://www.python.org/downloads/)下载它,然后单击Add to path选项,然后完成安装程序。

请打开CMD并移动到python最新版本目录,然后运行pip安装包名称(例如) pip install pygame,就会成功。

代码语言:javascript
运行
复制
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中遇到问题,请尝试以下步骤。

  1. 从设置菜单创建新的虚拟环境,选择最新版本的python框架作为项目解释器,并给出一个新的文件夹路径。
  2. 选择要导入的pip包。重新编译代码,错误就会消失。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4320761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档