Hi Pedro, everyone,
I'm hoping to give qaequilibrae a try, but can't seem to get past installation.
I've read all the previous posts, and tried to update Python in QGIS (which I realise is risky!) following other advice on the web.
I'm using the latest release of QGIS for macOS (3.42.1 is the latest available as a downloadable Mac installer), but as far as I can understand, it's using Python 3.9.
I think I've updated dumpy in QGIS, but I still get a plethora of error messages when I start QGIS and it tries to load qaequilibrae in turn, as per below:
Any help gratefully received! I'll need specific advice if possible, because I'm no expert (yet...).
Cheers,
William
Couldn't load plugin 'qaequilibrae' due to an error when calling its classFactory() method
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject Traceback (most recent call last):
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 478, in _startPlugin
plugins[packageName] = package.classFactory(iface)
File "/Users/will/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/qaequilibrae/__init__.py", line 5, in classFactory
return AequilibraEMenu(iface)
File "/Users/will/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/qaequilibrae/qaequilibrae.py", line 67, in __init__
self.logger = self.get_logger()
File "/Users/will/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/qaequilibrae/qaequilibrae.py", line 197, in get_logger
from aequilibrae.context import get_logger
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/Users/will/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/qaequilibrae/packages/aequilibrae/__init__.py", line 3, in
from aequilibrae.project.data import Matrices
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/Users/will/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/qaequilibrae/packages/aequilibrae/project/__init__.py", line 1, in
from aequilibrae.project.project import Project
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/Users/will/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/qaequilibrae/packages/aequilibrae/project/project.py", line 10, in
import pandas as pd
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/pandas-1.3.3-py3.9-macosx-10.13.0-x86_64.egg/pandas/__init__.py", line 22, in
from pandas.compat import (
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/pandas-1.3.3-py3.9-macosx-10.13.0-x86_64.egg/pandas/compat/__init__.py", line 15, in
from pandas.compat.numpy import (
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/pandas-1.3.3-py3.9-macosx-10.13.0-x86_64.egg/pandas/compat/numpy/__init__.py", line 7, in
from pandas.util.version import Version
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/pandas-1.3.3-py3.9-macosx-10.13.0-x86_64.egg/pandas/util/__init__.py", line 1, in
from pandas.util._decorators import ( # noqa
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/pandas-1.3.3-py3.9-macosx-10.13.0-x86_64.egg/pandas/util/_decorators.py", line 14, in
from pandas._libs.properties import cache_readonly # noqa
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/pandas-1.3.3-py3.9-macosx-10.13.0-x86_64.egg/pandas/_libs/__init__.py", line 13, in
from pandas._libs.interval import Interval
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "pandas/_libs/interval.pyx", line 1, in init pandas._libs.interval
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject
Python version: 3.9.5 (default, Sep 10 2021, 16:18:19) [Clang 12.0.5 (clang-1205.0.22.11)]
QGIS version: 3.42.1-Münster Münster, 1fc52835a89
Python Path:- /Users/will/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/qaequilibrae/packages
- /Applications/QGIS.app/Contents/MacOS/../Resources/python
- /Users/will/Library/Application Support/QGIS/QGIS3/profiles/default/python
- /Users/will/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins
- /Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/matplotlib-3.3.0-py3.9-macosx-10.13.0-x86_64.egg
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/netCDF4-1.5.4-py3.9-macosx-10.13.0-x86_64.egg
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/numba-0.50.1-py3.9-macosx-10.13.0-x86_64.egg
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/patsy-0.5.1-py3.9.egg
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/pyproj-3.2.0-py3.9-macosx-10.13.0-x86_64.egg
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/rasterio-1.1.5-py3.9-macosx-10.13.0-x86_64.egg
- /Applications/QGIS.app/Contents/MacOS/lib/python39.zip
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/pandas-1.3.3-py3.9-macosx-10.13.0-x86_64.egg
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/lib-dynload
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/cftime-1.2.1-py3.9-macosx-10.13.0-x86_64.egg
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/Pillow-7.2.0-py3.9-macosx-10.13.0-x86_64.egg
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/geopandas-0.8.1-py3.9.egg
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/GDAL-3.3.2-py3.9-macosx-10.13.0-x86_64.egg
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/Rtree-0.9.7-py3.9-macosx-10.13.0-x86_64.egg
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/scipy-1.5.1-py3.9-macosx-10.13.0-x86_64.egg
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/statsmodels-0.11.1-py3.9-macosx-10.13.0-x86_64.egg
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/Fiona-1.8.13.post1-py3.9-macosx-10.13.0-x86_64.egg
- /Applications/QGIS.app/Contents/MacOS/lib/python3.9/site-packages/opencv_contrib_python-4.3.0.36-py3.9-macosx-10.13.0-x86_64.egg
- /Users/will/Library/Application Support/QGIS/QGIS3/profiles/default/python