有没有在Red hat上成功安装过的大侠啊?
-
要编译安装libxml2 libxslt的[b]python binding[/b]前提是,你的系统已经安装了libxml2和libxslt这些C语言的解析库。
其实你付费给HOSTMONSTER,他们应该负责帮助你解决这些问题啊。
-
我给人家说了可以另外付费,可是人家说不提供这种服务,还说我可以考虑换一个主机提供商!
现在我已经安装上了,但是python2.5 openerp-server.py的时候提示
ERROR: pythonic binding for the libxml2 and libxslt libraries is missing
ERROR: Try to install python-lxml package
lxml包我使用easy_install-2.5安装上了,而且在lib/python2.5/sitepackages下面有lxml-2.2.1-py2.5-linux-x86_64.egg。我在python2.5下面import lxml,libxml2都没有报错。
是不是因为我安装的libxml2,libxslt是在特定目录下,要设什么环境变量啊? -
按你说的,能import的话就应该没有问题了。
不成功的原因会不会是默认的python的版本不是2.5,你需要用比如python2.5 openerp-server.py来运行。 -
只有自己试了,我在webfaction上安装开始也不成功,后来想卸掉 openerp重新装也不行,
后来没有办法只有把源文件上传用 python openerp-server.py 来运行。
我搞了一个星期多才可以运行,要有耐心,呵呵。 -
你可以
easy_install virtualenv
安装完成后,可以使用比如:
virtualenv --no-site-package myproject
其中--no-site-package是可选项,表示不使用当前python环境中site-package中的模块
这样就会在当前目录下创建一个myproject的目录。
[quote]cd myproject
source bin/activate[/quote]
当你运行了上述的命令后,注意提示符的改变。这时表示你已经进入这个python的虚拟环境了,这个环境与全局的python环境是相对独立的。以后你用python setup.py或easy_install 安装模块都会直接安装到这个虚拟环境中。好处是如果你有几个项目并且每个项目都有不同的包依赖,你就可以建立几个虚拟环境,各个虚拟环境中的python包都相互独立,不会有冲突。
要退出虚拟环境,运行:deactivate