ePublicHealth / GeoPublicHealth

GeoPublicHealth offers a simplified interface for users in public health and epidemilogy: import data, create incidence or density maps, spatially blur GPS location, run statistics and export results.
GNU General Public License v3.0
3 stars 1 forks source link

Couldn't Load GeoPublicHealth Plugin: AttributeError #7

Closed kgarvey6 closed 2 years ago

kgarvey6 commented 3 years ago

I am unable to Load the GeoPublicHealth Plugin on QGIS due to this error upon opening the QGIS app on my mac: "Couldn't Load GeoPublicHealth Plugin Attribute Error: module fiona has no attribute '_loading'"

Here is a screenshot of the error message that appears upon opening QGIS:

Couldn't Load Plugin error

Here is the complete error message:

Couldn't load plugin 'GeoPublicHealth' AttributeError: module 'fiona' has no attribute '_loading'

Traceback (most recent call last): File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 312, in loadPlugin import(packageName) File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 792, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Users/kathleengarvey/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/GeoPublicHealth/init.py", line 23, in from GeoPublicHealth.src.plugin import GeoPublicHealthPlugin File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 792, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Users/kathleengarvey/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/GeoPublicHealth/src/plugin.py", line 32, in from GeoPublicHealth.src.gui.main_window import MainDialog File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 792, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Users/kathleengarvey/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/GeoPublicHealth/src/gui/main_window.py", line 63, in from GeoPublicHealth.src.gui.analysis.autocorrelation_dialog import ( File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 792, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Users/kathleengarvey/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/GeoPublicHealth/src/gui/analysis/autocorrelation_dialog.py", line 68, in import pysal File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 792, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/pysal/init.py", line 3, in from . import explore File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 792, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/pysal/explore/init.py", line 5, in from . import spaghetti File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 792, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/pysal/explore/spaghetti/init.py", line 7, in from .network import Network, PointPattern, SimulatedPointPattern File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 792, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/pysal/explore/spaghetti/network.py", line 7, in from . import util File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 792, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/pysal/explore/spaghetti/util.py", line 8, in import geopandas as gpd File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 792, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/geopandas/init.py", line 3, in from geopandas.geoseries import GeoSeries # noqa File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 792, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/geopandas/geoseries.py", line 10, in from shapely.geometry.base import BaseGeometry File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 792, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/shapely/geometry/init.py", line 4, in from .base import CAP_STYLE, JOIN_STYLE File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 792, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/shapely/geometry/base.py", line 18, in from shapely.coords import CoordinateSequence File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 792, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/shapely/coords.py", line 8, in from shapely.geos import lgeos File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 792, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/shapely/geos.py", line 23, in import fiona File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 792, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/fiona/init.py", line 85, in with fiona._loading.add_gdal_dll_directories(): AttributeError: module 'fiona' has no attribute '_loading'

Python version: 3.7.7 (default, Sep 22 2020, 10:25:18) [Clang 12.0.0 (clang-1200.0.32.2)] QGIS version: 3.16.3-Hannover Hannover, 3a90ea3afd Python Path:

/Applications/QGIS.app/Contents/MacOS/../Resources/python /Users/kathleengarvey/Library/Application Support/QGIS/QGIS3/profiles/default/python /Users/kathleengarvey/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins /Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/numba-0.50.1-py3.7-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/affine-2.3.0-py3.7.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/Pillow-7.2.0-py3.7-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/Fiona-1.8.13.post1-py3.7-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/statsmodels-0.11.1-py3.7-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/click_plugins-1.1.1-py3.7.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/pandas-1.1.0-py3.7-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/numpy-1.19.1-py3.7-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/patsy-0.5.1-py3.7.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7 /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/opencv_contrib_python-4.3.0.36-py3.7-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/snuggs-1.4.7-py3.7.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/scipy-1.5.1-py3.7-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/Rtree-0.9.4-py3.7.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7/lib-dynload /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/geopandas-0.8.1-py3.7.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/matplotlib-3.3.0-py3.7-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python37.zip /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/pyproj-2.6.0-py3.7-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/cftime-1.2.1-py3.7-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/netCDF4-1.5.3-py3.7-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/GDAL-3.1.2-py3.7-macosx-10.13.0-x86_64.egg /Applications/QGIS.app/Contents/MacOS/lib/python3.7/site-packages/rasterio-1.1.5-py3.7-macosx-10.13.0-x86_64.egg /Users/kathleengarvey/Library/Application Support/QGIS/QGIS3/profiles/default/python

My OS is OSX 11.1 and my QGIS Version is 3.16.

mvidaurre commented 3 years ago

@raynus do you have any idea, what can be the issue in this case?

raynus commented 3 years ago

@mvidaurre I think it's the fiona package.

Several user s on MacOS are having troubles getting this one install.

mvidaurre commented 2 years ago

Solved on the latest release