我是Plone框架的新手。我需要做的只是看起来很简单,但我需要一些指导。
我获取了现有基于Plone的站点的文件,并希望集成到新的Ubuntu计算机中。这是文件列表。
在Zinstance目录中我有
我跑了
./ bin / plonectl start
在此站点路径下,但我得到了模块_md5
的improtErrorImportError:没有名为_md5的模块
我已经根据快速网络搜索安装了openssl,但我不知道这是不是问题。
导入和发布此Plone网站的正确方法是什么?感谢〜
答案 0 :(得分:1)
这个问题更多的是关于“如何在Python中启用md5模块”。安装所需的OS库后,您应该重新编译您的python。通常使用system的python它只是工作,因为包管理系统负责一切,但在你的情况下,你的Plone安装使用你在根目录树(Python-2.6)中看到的Python解释器的本地安装。最简单的方法是download Python并再次编译。在此之后,您应该使用新的Python解释器来运行它:
$ /<whatever>/python -c "import md5"
如果它什么也没有返回,那么你已经准备好了:
$ cd zinstance
$ /<whatever>/python bootstrap.py -v 1.7.5
$ bin/buildout -Nv
修改强>: 顺便说一下,在重新编译Python解释器之前,您应该抓住机会安装许多其他可能需要的系统依赖项:
sudo apt-get install build-essential libglib2.0-dev libssl-dev \
libxslt-dev libldap2-dev libsasl2-dev zlib1g-dev libjpeg62-dev \
libxml2-dev python-ldap python-dev python-tk python-lxml \
python-libxml2 wv poppler-utils xpdf libncurses5-dev libbz2-dev \
git liblcms1-dev libreadline-dev gettext