<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[nxshell, python, xlwt и прочие python-модули [SOLVED]]]></title><description><![CDATA[<p dir="auto">    Привет всем!<br />
    Начал вникать в nxshell, да, собственно и в сам python, но столкнулся с проблемой. Возникла необходимость использовать подули xlwt и xlrd для генерации отчетов в формате Excel, но nxshell не видит эти модули. Пытаюсь ипортировать эти модули, на что nxshell отвечает:</p>
<p dir="auto">Traceback (most recent call last):<br />
  File "/home/nrg/workspace/nodes/zone_oper.py", line 4, in &lt;module&gt;<br />
    import xlrd,xlwt<br />
ImportError: No module named xlrd</p>
<p dir="auto">Сами модули установлены и в голом питоне прекрасно импортируются:</p>
<p dir="auto">$ python<br />
Python 2.7.3 (default, Mar 13 2014, 11:03:55)<br />
[GCC 4.7.2] on linux2<br />
Type "help", "copyright", "credits" or "license" for more information.<br />
&gt;&gt;&gt; import xlwt,xlrd<br />
&gt;&gt;&gt;</p>
<p dir="auto">Может ли вообще nxshell использовать сторонние модули? Может я что-то делаю не так?</p>
<p dir="auto">Гугл особо не обнадёжил, по nxshell вообще информации крайне не много. Заранее извиняюсь если вопрос тривиальный, я не программист, не судите строго.</p>
<p dir="auto">nxshell-2.0-M2</p>
]]></description><link>https://forum.netxms.org/topic/3634/nxshell-python-xlwt-и-прочие-python-модули-solved</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 12:52:29 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/3634.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 12 Mar 2015 14:35:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to nxshell, python, xlwt и прочие python-модули [SOLVED] on Fri, 13 Mar 2015 08:17:47 GMT]]></title><description><![CDATA[<p dir="auto">можно еще так, если необходимо подгрузить из директории с самим скриптом</p>
<pre><code>#!/bin/bash
java -Dpython.path="$(dirname $0):" -Dnetxms.server=$1 -Dnetxms.login=$2 -Dnetxms.password=$3  nxshell.jar $4
</code></pre>
]]></description><link>https://forum.netxms.org/post/16125</link><guid isPermaLink="true">https://forum.netxms.org/post/16125</guid><dc:creator><![CDATA[joni]]></dc:creator><pubDate>Fri, 13 Mar 2015 08:17:47 GMT</pubDate></item><item><title><![CDATA[Reply to nxshell, python, xlwt и прочие python-модули [SOLVED] on Thu, 12 Mar 2015 17:01:28 GMT]]></title><description><![CDATA[<p dir="auto">Премного благодарен! Модули подгрузились, xlwt работает, уже проверил, до xlrd пока не добрался.</p>
]]></description><link>https://forum.netxms.org/post/16121</link><guid isPermaLink="true">https://forum.netxms.org/post/16121</guid><dc:creator><![CDATA[nrg]]></dc:creator><pubDate>Thu, 12 Mar 2015 17:01:28 GMT</pubDate></item><item><title><![CDATA[Reply to nxshell, python, xlwt и прочие python-модули [SOLVED] on Thu, 12 Mar 2015 16:15:53 GMT]]></title><description><![CDATA[<p dir="auto">Добрый день.</p>
<p dir="auto">Это разные реализации Python. Модули поставлены в системный CPython, а nxshell основан на Jython.<br />
Jython написан на джаве, и поддерживает только pure-python модули (без компилированных библиотек).</p>
<p dir="auto">Внешние модули можно загрузить, добавив путь к ним в sys.path:</p>
<pre><code>AirAlk:~() $ java -jar ~/.m2/repository/org/python/jython-standalone/2.7-b4/jython-standalone-2.7-b4.jar
Jython 2.7b4 (default:3672e624962a, Feb 13 2015, 04:59:14)
[Java HotSpot(TM) 64-Bit Server VM (Oracle Corporation)] on java1.8.0_25
Type "help", "copyright", "credits" or "license" for more information.
&gt;&gt;&gt; import xlrd,xlwt
Traceback (most recent call last):
  File "&lt;stdin&gt;", line 1, in &lt;module&gt;
ImportError: No module named xlrd
&gt;&gt;&gt; import sys
&gt;&gt;&gt; sys.path.append('/Library/Python/2.7/site-packages')
&gt;&gt;&gt; import xlrd,xlwt
&gt;&gt;&gt; xlrd.__file__
'/Library/Python/2.7/site-packages/xlrd/__init__.py'
&gt;&gt;&gt; xlwt.__file__
'/Library/Python/2.7/site-packages/xlwt/__init__.py'
&gt;&gt;&gt;
</code></pre>
]]></description><link>https://forum.netxms.org/post/16120</link><guid isPermaLink="true">https://forum.netxms.org/post/16120</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Thu, 12 Mar 2015 16:15:53 GMT</pubDate></item></channel></rss>