python-3.x - pickle 需要 uuid.SafeUUID
问题描述
读取泡菜文件时,我遇到以下问题
with open(source_file, "rb") as fp:
data = pickle.load(fp)
AttributeError: Can't get attribute 'SafeUUID' on <module 'uuid' from 'C:\\Program Files\\Python36\\lib\\uuid.py'>
我使用最少的 Python 配置运行 Win7Pro(Python 3.6.7 和一些与此无关的库)。Python3.7.0(Anaconda3.5.1,有和没有虚拟环境)和 Pycharm2018 也有这个问题。以上也不适用于命令行(在 PyCharm 之外)。
从命令行运行 uuid.uuid4() 工作正常。
有人对如何解决此问题或解决方法提出建议吗?使用其他例程也很好(在这种情况下,最好使用代码)
谢谢,
安德烈亚斯
解决方案
推荐阅读
- r - 根据用户 RShiny SelectInput 的选项应用不同的功能
- python - Windows上的重复路径结果
- php - wkhtmltopdf - 错误 127 - 加载共享库时出错:libjpeg.so.8:无法打开共享对象文件:没有这样的文件或目录
- python - 如果用户在python中输入了非整数,如何重新询问用户输入
- amazon-web-services - 将 hive 表迁移到 AWS - 如何为 hive 表捕获 CDC?
- ansible - 如何在 Ansible 中访问包含连字符的变量名
- sql - 在 SQL ORACLE 中通过 char 将一行分成几行
- c - 错误:在编译“gcc”时将“-1”从“int”缩小到“long unsigned int”[-Wnarrowing]
- html - 打开卡片时如何避免卡片之间的间隙?
- spring-boot - 使用 gradle bootBuildImage 构建的 SpringBoot Docker 映像无法在 <1024 的任何端口上启动