<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello Nick,<div><br></div><div><br><div><div>On Nov 2, 2011, at 1:13 PM, Nick Rubert wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi Matt,<br><br>Thanks for the advice.&nbsp;&nbsp; However, when I run setup.py with:<br>python SimpleITK-build/Wrapping/PythonPackage/setup.py install<br></blockquote><div><br></div><div>This "python" must be the target version of python where you want the package installed.</div><div><br></div><div>I have usually have done the following to install from the build directory:</div><div><br></div><div>easy_install&nbsp;SimpleITK-build/Wrapping/SimpleITK-0.3.0-py2.6.egg</div><br><blockquote type="cite"><br>&nbsp;while in the build directory I get a shared library _SimpleITK.so written to my dist_packages folder, and I am able to import _SimpleITK when I launch ipython.<br>
However, I am still not able to import SimpleITK.&nbsp; I get a module not found error if I try import SimpleITK.<br></blockquote><div><br></div><div>This is the contents of my dist-packages/site-packages folder after I installed SimpleITK:</div><div><br></div><div><div>$ ls -a /Library/Frameworks/Python.framework/Versions/7.1/lib/python2.7/site-packages/SimpleITK-0.3.0-py2.7.egg/</div><div>. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;EGG-INFO &nbsp; &nbsp; &nbsp;SimpleITK.py &nbsp;SimpleITK.pyc _SimpleITK.so</div><div><br></div><div>So you should not have a SimpleITK.so, but you should also have a SimpleITK.py file. The location of that file in the build directory is:</div><div><br></div><div>/SimpleITK-build/Wrapping/SimpleITK.py.</div><div><br></div><div><br></div></div><br><blockquote type="cite"><br>If I then run easy_install SimpleITK while in the build directory it believes SimpleITK is installed,and it gives me the following message:<br>
Searching for SimpleITK<br>Best match: SimpleITK 0.3.0<br>Processing SimpleITK-0.3.0-py2.7.egg<br>SimpleITK 0.3.0 is already the active version in easy-install.pth<br><br>Using /usr/local/lib/python2.7/dist-packages/SimpleITK-0.3.0-py2.7.egg<br>
Processing dependencies for SimpleITK<br>Finished processing dependencies for SimpleITK<br><br></blockquote><div><br></div><div>It appears that easy_install got confused with the version already install. The command "easy_install SimpleITK" usually does not look at the build directory. It looks at <a href="http://pypi.python.org">pypi.python.org</a> for an appropriate version to download and install. There should be a binary version available for your system.</div><div><br></div><div>You should uninstall the already installed SimpleITK before running&nbsp;&nbsp;"easy_install SimpleITK"</div><div><br></div><div>To uninstall the python egg, recusively remove the "SimpleITK-0.3.0-py2.7.egg" directory from your dist_packages folder and removed the matching line from site-packages/easy-install.pth. Then try the&nbsp;"easy_install SimpleITK".</div><br><blockquote type="cite"><br>Did I miss a step in the installation?&nbsp; Should there be a SimpleITK.so in my dist_packages in addition to _SimpleITK.so?<br></blockquote><div><br></div><div>No SimpleITK.so, you appear to be missing a SimpleITK.py.</div><br><blockquote type="cite">
<br>Nick<br></blockquote><div><br></div>Brad</div><div><br><blockquote type="cite"><br><div class="gmail_quote">On Wed, Nov 2, 2011 at 11:44 AM, Matt McCormick <span dir="ltr">&lt;<a href="mailto:matt.mccormick@kitware.com">matt.mccormick@kitware.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hey Nick,<br>
<br>
Try<br>
<br>
 <br>
<br>
Otherwise, binaries are available, so you could have just done<br>
<br>
 &nbsp;easy_install SimpleITK<br>
<br>
and it should grab the binary from the web and install it without<br>
building anything.<br>
<br>
Ciao,<br>
Matt<br>
<div><div></div><div class="h5"><br>
On Wed, Nov 2, 2011 at 12:36 PM, Nick Rubert &lt;<a href="mailto:ncrubert@gmail.com">ncrubert@gmail.com</a>&gt; wrote:<br>
&gt; Hi listserve,<br>
&gt;<br>
&gt; I am running Ubuntu 11.10, and I am trying to install SimpleITK for use in<br>
&gt; python 2.7.&nbsp; I've downloaded the source off of github.<br>
&gt;<br>
&gt; I run ccmake in the SuperBuild directory and turn off all wrapping except<br>
&gt; for python.<br>
&gt; If I run make then all is compiled without errors.<br>
&gt; However, when I try to run make install I get an error.&nbsp; I am told there is<br>
&gt; no rule for install.<br>
&gt; Also, if I try to import SimpleITK into Python I get a module not found<br>
&gt; error.<br>
&gt;<br>
&gt; Are there any special steps for installing SimpleITK?<br>
&gt;<br>
&gt; NIck Rubert<br>
&gt;<br>
</div></div>&gt; _____________________________________<br>
&gt; Powered by <a href="http://www.kitware.com/" target="_blank">www.kitware.com</a><br>
&gt;<br>
&gt; Visit other Kitware open-source projects at<br>
&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;<br>
&gt; Kitware offers ITK Training Courses, for more information visit:<br>
&gt; <a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br>
&gt;<br>
&gt; Please keep messages on-topic and check the ITK FAQ at:<br>
&gt; <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
&gt;<br>
&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
&gt;<br>
&gt;<br>
</blockquote></div><br>
_____________________________________<br>Powered by <a href="http://www.kitware.com">www.kitware.com</a><br><br>Visit other Kitware open-source projects at<br><a href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><br><br>Kitware offers ITK Training Courses, for more information visit:<br>http://www.kitware.com/products/protraining.html<br><br>Please keep messages on-topic and check the ITK FAQ at:<br>http://www.itk.org/Wiki/ITK_FAQ<br><br>Follow this link to subscribe/unsubscribe:<br>http://www.itk.org/mailman/listinfo/insight-users<br></blockquote></div><br><div>
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 12px; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">========================================================</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Bradley Lowekamp<span class="Apple-converted-space">&nbsp;</span><span class="Apple-converted-space">&nbsp;</span></font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Medical Science and Computing for</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Office of High Performance Computing and Communications</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">National Library of Medicine<span class="Apple-converted-space">&nbsp;</span></font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; "><a href="mailto:blowekamp@mail.nih.gov">blowekamp@mail.nih.gov</a></font></p><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline">
</div>
<br></div></body></html>