Blake, From the stack trace you posted, it looks like the import that needs to be changed is in /usr/share/pyshared/numpy/core/__init__.py , not autodock.py .
But before changing things there, it might be worth checking from the python interpreter (aka if "import multiarray" throws ImportError, does "from numpy.core import multiarray"?). Pete Blake Mertz wrote: > Pete, > > Thanks for the quick reply. I'm not sure how to incorporate that into the > autodock plugin, because it doesn't specifically call multiarray (at least > I can't find an occurrence of it in autodock.py). The plugin initially > calls numpy with "from import numpy *", which should enable me to use > multiarray, since it is part of numpy. I'm not well-versed in python, so I > could be off, but after changing the line in autodock.py to your suggestion > and re-installing the plugin, I get the same error message. > > Blake > > > On Tue, Jan 28, 2014 at 4:02 PM, Pete Meyer <pame...@mcw.edu> wrote: > >> Hi Blake, >> I haven't used the autodoc plugin, but from your stack trace (and a quick >> check of the numpy install on my system) you may be able to resolve this by >> changing the "import multiarray" statement to "from numpy.core import >> multiarray". >> >> Hope this helps, >> Pete >> >> Blake Mertz wrote: >> >>> Hello, >>> >>> I came across a short thread started by James Starlight last month >>> (December) which was not resolved, and I have been having the same issue. >>> I >>> upgraded to v1.6 in December, and since then am unable to load the >>> autodock >>> plugin. When I go to import autodock.py, I get the following error: >>> >>> Unable to initialize plugin 'autodock_plugin' >>> (pmg_tk.startup.autodock_plugin). >>> parser: matching files: >>> autodock.py autodock.pyc >>> PyMOL>import autodock.py >>> Traceback (most recent call last): >>> File "/usr/lib/python2.7/dist-packages/pymol/parser.py", line 260, in >>> parse >>> exec(layer.com2+"\n",self.pymol_names,self.pymol_names) >>> File "<string>", line 1, in <module> >>> File "autodock.py", line 48, in <module> >>> from numpy import * >>> File "/usr/share/pyshared/numpy/__init__.py", line 137, in <module> >>> import add_newdocs >>> File "/usr/share/pyshared/numpy/add_newdocs.py", line 9, in <module> >>> from numpy.lib import add_newdoc >>> File "/usr/share/pyshared/numpy/lib/__init__.py", line 4, in <module> >>> from type_check import * >>> File "/usr/share/pyshared/numpy/lib/type_check.py", line 8, in <module> >>> import numpy.core.numeric as _nx >>> File "/usr/share/pyshared/numpy/core/__init__.py", line 5, in <module> >>> import multiarray >>> ImportError: No module named multiarray >>> >>> After searching online, it sounds to me like this is a combination issue >>> -- >>> often with Debian users (which is what I am using) there are issues >>> importing numpy. But when I execute python from the shell and import >>> numpy, >>> I get no errors: >>> >>> blake@NEI-GPU:/tmp$ python >>> Python 2.7.6 (default, Jan 11 2014, 14:34:26) >>> [GCC 4.8.2] on linux2 >>> Type "help", "copyright", "credits" or "license" for more information. >>> >>>> import numpy >>>>>> >>> So I don't know if there is also an issue with pymol. I would greatly >>> appreciate any help from the community, because Daniel Seeliger's plugin >>> is >>> orders of magnitude better than autodocktools, and I don't want to >>> contemplate going back to the dark ages of analyzing my docking >>> results.... >>> >>> Blake >>> >>> >>> >>> ------------------------------------------------------------------------ >>> >>> ------------------------------------------------------------ >>> ------------------ >>> WatchGuard Dimension instantly turns raw network data into actionable >>> security intelligence. It gives you real-time visual feedback on key >>> security issues and trends. Skip the complicated setup - simply import >>> a virtual appliance and go from zero to informed in seconds. >>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991& >>> iu=/4140/ostg.clktrk >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net) >>> Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users >>> Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net >>> >> > ------------------------------------------------------------------------------ WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk _______________________________________________ PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net) Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net