我下载了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)
现在,我想纠正这一点,但不丢失所有我在网站上的包。
这个是可能的吗?如果是这样的话,是怎么做的?
谢谢!迈克思
发布于 2010-07-28 04:04:36
您可以保存和恢复/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages (例如,作为.tar.bz2),但是如果恢复的.so的任何入口点处理Python对象--因此,这些包(包含任何这样的.so文件)将无法正常工作--因此,一旦新的.so版本开始工作,您就必须重新构建/重新安装!希望这与你在网站上的“一切”相去甚远-祝你好运。
https://stackoverflow.com/questions/3349798
复制相似问题