首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >推送失败,因为非常基本的ld与stuf.util中的优化问题

推送失败,因为非常基本的ld与stuf.util中的优化问题
EN

Stack Overflow用户
提问于 2012-06-29 00:04:35
回答 1查看 166关注 0票数 1

我在使用shove时遇到了另一个问题(参见Shove knowing about an object but unable to retrieve it ),但这一次我得到了一个非常简单的重现,说明了为什么转储/加载不起作用。

查看用于加载/转储的C:\Python27\lib\site-packages\shove-0.5.0-py2.7.egg\shove\base.py中的def,它指的是stuf.utils中的ld,optimize。

为什么下面的方法不起作用?

代码语言:javascript
复制
>>> from stuf.utils import ld,optimize; d=[{'A':1},{'A':1}]; ld(optimize(d))
[{'A': 1}, {'A': 1}]
>>> from stuf.utils import ld,optimize; d=[{'AA':1},{'A':1}]; ld(optimize(d))
[{'AA': 1}, {'A': 1}]
>>> from stuf.utils import ld,optimize; d=[{'AA':1},{'AA':1}]; ld(optimize(d))

Traceback (most recent call last):
  File "<pyshell#5>", line 1, in <module>
    from stuf.utils import ld,optimize; d=[{'AA':1},{'AA':1}]; ld(optimize(d))
BadPickleGet: 3
>>> 

太感谢了!

EN

回答 1

Stack Overflow用户

发布于 2012-08-24 00:29:23

例如,与pip一起安装的with和stuf版本似乎不兼容。我可以从github下载源代码,并使用2.7在OSX和Linux上快速构建stuf和with。

代码语言:javascript
复制
git clone https://github.com/kwarterthieves/shove.git
git clone https://github.com/kwarterthieves/stuf.git

导致安装以下版本号:

代码语言:javascript
复制
stuf-0.8.13-py2.7.egg
shove-0.3.4-py2.7.egg

pip的安装位置:

代码语言:javascript
复制
shove-0.5.3-py2.7.egg-info
stuf-0.9.3-py2.7.egg-info

所以我降级了,但现在一切似乎都很好。

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

https://stackoverflow.com/questions/11248577

复制
相关文章

相似问题

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