<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic python2 libxml2 module missing? in Intel® Distribution for Python*</title>
    <link>https://community.intel.com/t5/Intel-Distribution-for-Python/python2-libxml2-module-missing/m-p/1175797#M1288</link>
    <description>&lt;P&gt;Hi&lt;/P&gt;

&lt;P&gt;On CentOS7.4 "system" python 2.7.5&amp;nbsp; loads libxml2 moddule, but not intel python2 from intelpython2-2018.2-037.x86_64 rpm&lt;/P&gt;

&lt;P&gt;candid01: ~ &amp;gt; which python&lt;BR /&gt;
	/usr/bin/python&lt;BR /&gt;
	candid01: ~ &amp;gt; python --version&lt;BR /&gt;
	Python 2.7.5&lt;BR /&gt;
	candid01: ~ &amp;gt; python -c "import libxml2"&lt;BR /&gt;
	&lt;BR /&gt;
	candid01: ~ &amp;gt; module purge&lt;BR /&gt;
	candid01: ~ &amp;gt; module load intelpython/2&lt;BR /&gt;
	candid01: ~ &amp;gt; which python&lt;BR /&gt;
	/opt/intel/intelpython2/bin/python&lt;BR /&gt;
	candid01: ~ &amp;gt; python --version&lt;BR /&gt;
	Python 2.7.14 :: Intel Corporation&lt;BR /&gt;
	candid01: ~ &amp;gt;&amp;nbsp; python -c "import libxml2"&lt;BR /&gt;
	Traceback (most recent call last):&lt;BR /&gt;
	&amp;nbsp; File "&amp;lt;string&amp;gt;", line 1, in &amp;lt;module&amp;gt;&lt;BR /&gt;
	ImportError: No module named libxml2&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;How can I add libxml2 module to my intel python installation ?&lt;/P&gt;

&lt;P&gt;Regards&lt;/P&gt;

&lt;P&gt;sr&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 28 Apr 2018 09:04:26 GMT</pubDate>
    <dc:creator>rouberol</dc:creator>
    <dc:date>2018-04-28T09:04:26Z</dc:date>
    <item>
      <title>python2 libxml2 module missing?</title>
      <link>https://community.intel.com/t5/Intel-Distribution-for-Python/python2-libxml2-module-missing/m-p/1175797#M1288</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;

&lt;P&gt;On CentOS7.4 "system" python 2.7.5&amp;nbsp; loads libxml2 moddule, but not intel python2 from intelpython2-2018.2-037.x86_64 rpm&lt;/P&gt;

&lt;P&gt;candid01: ~ &amp;gt; which python&lt;BR /&gt;
	/usr/bin/python&lt;BR /&gt;
	candid01: ~ &amp;gt; python --version&lt;BR /&gt;
	Python 2.7.5&lt;BR /&gt;
	candid01: ~ &amp;gt; python -c "import libxml2"&lt;BR /&gt;
	&lt;BR /&gt;
	candid01: ~ &amp;gt; module purge&lt;BR /&gt;
	candid01: ~ &amp;gt; module load intelpython/2&lt;BR /&gt;
	candid01: ~ &amp;gt; which python&lt;BR /&gt;
	/opt/intel/intelpython2/bin/python&lt;BR /&gt;
	candid01: ~ &amp;gt; python --version&lt;BR /&gt;
	Python 2.7.14 :: Intel Corporation&lt;BR /&gt;
	candid01: ~ &amp;gt;&amp;nbsp; python -c "import libxml2"&lt;BR /&gt;
	Traceback (most recent call last):&lt;BR /&gt;
	&amp;nbsp; File "&amp;lt;string&amp;gt;", line 1, in &amp;lt;module&amp;gt;&lt;BR /&gt;
	ImportError: No module named libxml2&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;How can I add libxml2 module to my intel python installation ?&lt;/P&gt;

&lt;P&gt;Regards&lt;/P&gt;

&lt;P&gt;sr&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 28 Apr 2018 09:04:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Distribution-for-Python/python2-libxml2-module-missing/m-p/1175797#M1288</guid>
      <dc:creator>rouberol</dc:creator>
      <dc:date>2018-04-28T09:04:26Z</dc:date>
    </item>
    <item>
      <title>Hi Rouberol,</title>
      <link>https://community.intel.com/t5/Intel-Distribution-for-Python/python2-libxml2-module-missing/m-p/1175798#M1289</link>
      <description>&lt;DIV&gt;&lt;SPAN style="font-size: 13.008px;"&gt;Hi Rouberol,&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&lt;SPAN style="font-size: 13.008px;"&gt;We ship native library of libxml2 since many Python modules depend on it. I suppose you're looking for Python bindings of the library. We don't ship Python bindings; you can get it in one of two ways:&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;&lt;SPAN style="font-size: 13.008px;"&gt;1. You can &lt;STRONG&gt;pip install lxml&lt;/STRONG&gt;, #(documentation here - &lt;STRONG&gt;&lt;A href="http://lxml.de/" target="_blank"&gt;http://lxml.de/&lt;/A&gt;&lt;/STRONG&gt;) or&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;&lt;SPAN style="font-size: 13.008px;"&gt;2. You can build the Python bindings using instructions give here &lt;STRONG&gt;&lt;A href="http://xmlsoft.org/python.html" target="_blank"&gt;http://xmlsoft.org/python.html&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&lt;SPAN style="font-size: 13.008px;"&gt;Thanks,&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;&lt;SPAN style="font-size: 13.008px;"&gt;Rohit&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 30 Apr 2018 12:47:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Distribution-for-Python/python2-libxml2-module-missing/m-p/1175798#M1289</guid>
      <dc:creator>Rohit_J_Intel</dc:creator>
      <dc:date>2018-04-30T12:47:34Z</dc:date>
    </item>
    <item>
      <title>Hi Rohit</title>
      <link>https://community.intel.com/t5/Intel-Distribution-for-Python/python2-libxml2-module-missing/m-p/1175799#M1290</link>
      <description>&lt;P&gt;Hi Rohit&lt;/P&gt;

&lt;P&gt;thanks for your pointers&lt;/P&gt;

&lt;P&gt;Regards,&lt;/P&gt;

&lt;P&gt;sr&lt;/P&gt;

&lt;P&gt;For anyone interested, this is what I did:&lt;/P&gt;

&lt;DIV id="wikitext"&gt;
	&lt;P&gt;# We build libxml2, same version as in libxml2 rpm, only to get libxml2 python binding for Intel python&lt;/P&gt;

	&lt;P&gt;LIBXML2VER=2.9.1&lt;/P&gt;

	&lt;PRE class="escaped"&gt;cd /scratch
wget ftp://xmlsoft.org/libxml2/libxml2-$LIBXML2VER.tar.gz
tar xf libxml2-$LIBXML2VER.tar.gz 
cd libxml2-$LIBXML2VER/
./configure --prefix=/scratch/gg --with-python=/opt/intel/intelpython2/
make
make install
cd /scratch
rm -rf gg libxml2-$LIBXML2VER.tar.gz libxml2-$LIBXML2VER

# files installed:
[root@cmaster /scratch]# find /opt/intel/intelpython2/ -mmin -2
/opt/intel/intelpython2/lib/python2.7/site-packages
/opt/intel/intelpython2/lib/python2.7/site-packages/libxml2mod.a
/opt/intel/intelpython2/lib/python2.7/site-packages/libxml2mod.so
/opt/intel/intelpython2/lib/python2.7/site-packages/libxml2.py
/opt/intel/intelpython2/lib/python2.7/site-packages/drv_libxml2.py
/opt/intel/intelpython2/lib/python2.7/site-packages/libxml2mod.la

# test:
~ &amp;gt; module purge
~ &amp;gt; module load intelpython/2
~ &amp;gt; python -c "import libxml2"
~ &amp;gt; 

&lt;/PRE&gt;
&lt;/DIV&gt;</description>
      <pubDate>Mon, 30 Apr 2018 14:28:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Distribution-for-Python/python2-libxml2-module-missing/m-p/1175799#M1290</guid>
      <dc:creator>rouberol</dc:creator>
      <dc:date>2018-04-30T14:28:59Z</dc:date>
    </item>
  </channel>
</rss>

