首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Python2.65UCS-2构建替换为使用UCS-4构建的版本,同时又不丢失站点包中的所有内容?

如何将Python2.65UCS-2构建替换为使用UCS-4构建的版本,同时又不丢失站点包中的所有内容?
EN

Stack Overflow用户
提问于 2010-07-28 03:53:00
回答 1查看 722关注 0票数 0

我下载了Python2.6.5源代码,为OS10.6.4 64位构建了它,并安装了许多依赖项。我打开了一个我们团队最近一直在做的大型项目,运行了单元测试,其中一个测试失败了,因为我安装了使用UCS-2构建的Python (我不知道这是OS的默认!)

简单地说,:我在构建时没有提供标志--enable-unicode=ucs4。(我发现有必要:http://copia.posterous.com/confusion-over-python-storage-form-for-unicod)

现在,我想纠正这一点,但不丢失所有我在网站上的包。

这个是可能的吗?如果是这样的话,是怎么做的?

谢谢!迈克思

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-28 04:04:36

您可以保存和恢复/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages (例如,作为.tar.bz2),但是如果恢复的.so的任何入口点处理Python对象--因此,这些包(包含任何这样的.so文件)将无法正常工作--因此,一旦新的.so版本开始工作,您就必须重新构建/重新安装!希望这与你在网站上的“一切”相去甚远-祝你好运。

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

https://stackoverflow.com/questions/3349798

复制
相关文章

相似问题

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