[yt-users] Error importing yt.mods

Matthew Turk matthewturk at gmail.com
Fri May 9 08:49:31 PDT 2014


Hi Sam,

Britton just issued a PR, and it's been accepted.  Should be upstream now.

-Matt

On Fri, May 9, 2014 at 11:48 AM, Sam Geen <samgeen at astro.ox.ac.uk> wrote:
> So the setup.py script isn't copying the folder owls_subfind when it
> installs to the site_packages folder. If you copy this folder by hand the
> bug disappears and the import works fine. Bug 2) is probably just a
> side-effect of trying to import after it encounters bug 1), I assume.
>
> Sam
>
>
> On 09/05/14 17:13, Sam Geen wrote:
>>
>> Hi,
>>
>> I've downloaded the latest version of the yt-3.0 branch, and have run into
>> some import errors. I've numbered them 1) and 2) below. 1) is "ImportError:
>> No module named owls_subfind.api" and 2) is a problem locating yt.utilities.
>>
>> I've deleted the yt egg file and downloaded a clean cloned version, and
>> the errors persist. Any ideas?
>>
>> Thanks!
>>
>> Sam
>>
>> ---
>>
>> 1)
>> ------
>>
>> In [1]: import yt.mods
>> yt : [DEBUG    ] 2014-05-09 16:07:19,697 Set log level to 0
>> yt : [DEBUG    ] 2014-05-09 16:07:22,067 Registering: Dataset as <class
>> 'yt.data_objects.static_output.Dataset'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,145 Registering: ARTDataset as <class
>> 'yt.frontends.art.data_structures.ARTDataset'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,149 Registering: ARTIODataset as
>> <class 'yt.frontends.artio.data_structures.ARTIODataset'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,152 Registering: AthenaDataset as
>> <class 'yt.frontends.athena.data_structures.AthenaDataset'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,161 Registering: BoxlibDataset as
>> <class 'yt.frontends.boxlib.data_structures.BoxlibDataset'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,161 Registering: OrionDataset as
>> <class 'yt.frontends.boxlib.data_structures.OrionDataset'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,161 Registering: CastroDataset as
>> <class 'yt.frontends.boxlib.data_structures.CastroDataset'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,161 Registering: MaestroDataset as
>> <class 'yt.frontends.boxlib.data_structures.MaestroDataset'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,161 Registering: NyxDataset as <class
>> 'yt.frontends.boxlib.data_structures.NyxDataset'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,165 Registering: ChomboDataset as
>> <class 'yt.frontends.chombo.data_structures.ChomboDataset'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,165 Registering: Orion2Dataset as
>> <class 'yt.frontends.chombo.data_structures.Orion2Dataset'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,174 Registering: EnzoDataset as
>> <class 'yt.frontends.enzo.data_structures.EnzoDataset'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,174 Registering: EnzoDatasetInMemory
>> as <class 'yt.frontends.enzo.data_structures.EnzoDatasetInMemory'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,174 Registering simulation: Enzo as
>> <class 'yt.frontends.enzo.simulation_handling.EnzoSimulation'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,178 Registering: FITSDataset as
>> <class 'yt.frontends.fits.data_structures.FITSDataset'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,314 Registering: FLASHDataset as
>> <class 'yt.frontends.flash.data_structures.FLASHDataset'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,317 Registering: GDFDataset as <class
>> 'yt.frontends.gdf.data_structures.GDFDataset'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,321 Registering: HaloCatalogDataset
>> as <class
>> 'yt.frontends.halo_catalogs.halo_catalog.data_structures.HaloCatalogDataset'>
>> yt : [DEBUG    ] 2014-05-09 16:07:22,324 Registering: RockstarDataset as
>> <class
>> 'yt.frontends.halo_catalogs.rockstar.data_structures.RockstarDataset'>
>>
>> ---------------------------------------------------------------------------
>> ImportError                               Traceback (most recent call
>> last)
>> <ipython-input-1-fcd62da66eec> in <module>()
>> ----> 1 import yt.mods
>>
>>
>> /home/samgeen/.local/lib/python2.7/site-packages/yt-3.0dev-py2.7-linux-x86_64.egg/yt/__init__.pyc
>> in <module>()
>>     124
>>     125 from yt.frontends.api import _frontend_container
>> --> 126 frontends = _frontend_container()
>>     127
>>     128 from yt.frontends.stream.api import \
>>
>>
>> /home/samgeen/.local/lib/python2.7/site-packages/yt-3.0dev-py2.7-linux-x86_64.egg/yt/frontends/api.pyc
>> in __init__(self)
>>      39         for frontend in _frontends:
>>      40             _mod = "yt.frontends.%s.api" % frontend
>> ---> 41             setattr(self, frontend, importlib.import_module(_mod))
>>
>> /home/samgeen/lib/python2.7/importlib/__init__.pyc in import_module(name,
>> package)
>>      35             level += 1
>>      36         name = _resolve_name(name[level:], package, level)
>> ---> 37     __import__(name)
>>      38     return sys.modules[name]
>>
>>
>> /home/samgeen/.local/lib/python2.7/site-packages/yt-3.0dev-py2.7-linux-x86_64.egg/yt/frontends/halo_catalogs/api.py
>> in <module>()
>>      25       RockstarFieldInfo
>>      26
>> ---> 27 from .owls_subfind.api import \
>>      28      OWLSSubfindDataset, \
>>      29      IOHandlerOWLSSubfindHDF5, \
>>
>> ImportError: No module named owls_subfind.api
>>
>>
>> 2)
>> ---
>>
>> In [3]: import yt
>>
>> ---------------------------------------------------------------------------
>> AttributeError                            Traceback (most recent call
>> last)
>> <ipython-input-3-59dfcfe9846c> in <module>()
>> ----> 1 import yt
>>
>>
>> /home/samgeen/.local/lib/python2.7/site-packages/yt-3.0dev-py2.7-linux-x86_64.egg/yt/__init__.py
>> in <module>()
>>      97 from yt.utilities.logger import ytLogger as mylog
>>      98
>> ---> 99 import yt.utilities.physical_constants as physical_constants
>>     100 import yt.units as units
>>     101 from yt.units.yt_array import YTArray, YTQuantity
>>
>> AttributeError: 'module' object has no attribute 'utilities'
>>
>> ----
>> _______________________________________________
>> yt-users mailing list
>> yt-users at lists.spacepope.org
>> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>
>
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org



More information about the yt-users mailing list