为现有的Plone 3.3.4安装添加SSL支持到Python

时间:2011-09-02 17:50:59

标签: python ssl plone bootstrapping buildout

我有一个使用统一安装程序创建的现有Plone 3.3.4安装。与Unified Installer一起打包的python不包含SSL支持。如何向现有安装添加SSL支持?我是否需要重建python,然后运行bootstrap和buildout才能启用它?或者它可以简单地作为一个鸡蛋添加到buildout中吗?

我能够创建一个支持SSL的独立python构建(2.4.6),但是使用该python版本运行bootstrap.py时遇到了麻烦。:

File "bootstrap.py", line 53, in ?

    PYTHONPATH=

AssertionError

看起来它应该从setuptools获得PYTHONPATH,所以我需要做些什么改变吗?

我是以错误的方式来做这件事的吗?任何帮助表示赞赏!

谢谢! DR

2 个答案:

答案 0 :(得分:4)

最简单的路径:重新运行统一安装程序,指定其他目标。如果它这次找到了libssl,那么你已经设置好了。如果没有,请再试一次,并使用--with-python选择具有ssl支持的python2.4.6。并且,当你在它时,你也可以更新到3.3.6。

或者,为新的Python 2.6.4安装distribute,然后再次尝试bootstrapping。分发将为您提供setuptools - 减少错误。

答案 1 :(得分:1)

通用安装程序将使用SSL by default进行构建,如果无法找到构建SSL支持所需的开发库和标头,则会实际停止,除非您明确使用--without-ssl库。那是你做的吗?

相关问题