首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >ModuleNotFoundError:没有名为“copy_reg\r”的模块

ModuleNotFoundError:没有名为“copy_reg\r”的模块
EN

Stack Overflow用户
提问于 2021-01-18 19:45:54
回答 1查看 506关注 0票数 0

我试图在我的Windows中执行python代码,在这里我导入了泡菜,并加载了文件,但出于某种原因,它产生了一个名为ModuleNotFound的错误,我不知道泡菜与'copy_reg\r‘有什么关系

下面是我的代码:

代码语言:javascript
代码运行次数:0
运行
复制
from six.moves import cPickle
def openfile(basename):
    with open(os.path.join(DIR_PATTERNS, basename), 'rb') as fh:
        return cPickle.load(fh)
        #return open(os.path.join(DIR_PATTERNS, basename), 'rb')

HAVE_FSAs = openfile("HAVE_FSAs.pickle")

这是一个错误:

代码语言:javascript
代码运行次数:0
运行
复制
HAVE_FSAs = cPickle.load(openfile("HAVE_FSAs.pickle"))
ModuleNotFoundError: No module named 'copy_reg\r'

我已经试过import pickle as cPickle了,但它对我没有用。所有变量都是声明的,所以不可能也是这样,而且,我不明白为什么它会给ModuleNotFound

EN

回答 1

Stack Overflow用户

发布于 2021-12-17 10:06:56

python3有版权,没有copy_reg。因此,您可以更正源代码,例如,您需要删除代码:

代码语言:javascript
代码运行次数:0
运行
复制
import copy_reg

然后,您必须替换:

代码语言:javascript
代码运行次数:0
运行
复制
import copyreg
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65781145

复制
相关文章

相似问题

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