openshift:无法安装lxml for python应用程序

2024-09-30 14:26:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试Openshift,但无法使用lxml部署python应用程序。在

下面是我的步骤,我只添加了一个lxml需求。我推的时候出错了。在

我不认为ssh有连接问题。在

如果我不添加lxml需求,而是添加一些其他库,它就可以工作了。在

问题只存在于lxml。我想这是因为它有一些系统依赖性(我必须在ubuntu机器上运行它:sudo apt-get install -y libxml2-dev libxslt-dev python-dev

不过,我不认为我能为openshift应用程序做到这一点。那么就没有办法安装lxml了吗?在


命令

rhc app create testlxml python-3.3
echo 'lxml' > testlxml/requirements.txt
cd testlxml
git add .
git commit -m "Add lxml requirement"
git push

结果:

^{pr2}$

Tags: devgit机器应用程序ubuntu系统部署sudo
2条回答

Openshift只能在我上次检查时编译/安装'lxml==3.2.5'。在

在您的设置.py“lxml==3.2.5”。在

解决方案:

最新版本的lxml3.5.0)不能工作,但是lxml==3.4.4可以工作。在

相关问题 更多 >