python 2.7.10上的lxml.etree ImportError

时间:2016-01-22 16:01:28

标签: python python-2.7 virtualenv lxml

我尝试切换到python 2.7.10但尝试导入lxml.etree失败。

我对this guide进行了少量编辑,以便安装python 2.7.10

./configure --prefix /usr/local/lib/python-2.7.10
make
make install

之后我根据这个python文件夹

制作了virtualenv
mkvirtualenv --python=/usr/local/lib/python-2.7.10/bin/python Py2710VirtEnv

安装了所有必需的lxml先决条件和lxml本身

apt-get install libxml2-dev libxslt1-dev python-dev
CFLAGS="-O0" pip install lxml

当我在Py2710VirtEnv下启动python时,我得到正确的版本号(Python 2.7.10)。

import lxml也可以。

但是当我输入from lxml import etree时,我收到错误

  

追踪(最近一次通话):     文件“stdin”,第1行,in   ImportError:/root/Envs/Py2710VirtEnv/lib/python2.7/site-packages/lxml/etree.so:undefined symbol:PyFPE_jbuf

我查看了一些关于lxml.etree ImportError的问题,但我找不到合适的答案。在使用py 2.7.6

的virtualenv上,一切都运行良好

所以我有两个主要问题:

  1. (显而易见)关于错误本身
  2. (一般)是不是用virtualenv安装和使用python 2.7.10的正确方法?

0 个答案:

没有答案