Replies: 2 comments
-
It seems the code is for Linux only. I changed it to: |
Beta Was this translation helpful? Give feedback.
0 replies
-
Yes, we don't have official support for MacOS yet. If somebody feels like setting up a Github CI job for it, then a pull request for that would be warmly welcome. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello,
it seems I need support with running nomination on a Mac.
nominatim import fails:
the final verdict from Python is:
AttributeError: 'svmem' object has no attribute 'cached'
crashdump is:
2024-12-30 16:16:11: Using project directory: /Users/ullrich/nominatim-project
2024-12-30 16:16:12: Creating database
2024-12-30 16:16:36: Setting up country tables
2024-12-30 16:16:37: Importing OSM data file
Traceback (most recent call last):
File "/Users/ullrich/PycharmProjects/MyPdfParser/.venv/bin/nominatim", line 5, in
exit(cli.nominatim(module_dir=None, osm2pgsql_path=None))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/ullrich/PycharmProjects/MyPdfParser/.venv/lib/python3.12/site-packages/nominatim_db/cli.py", line 260, in nominatim
return get_set_parser().run(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/ullrich/PycharmProjects/MyPdfParser/.venv/lib/python3.12/site-packages/nominatim_db/cli.py", line 122, in run
ret = args.command.run(args)
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/ullrich/PycharmProjects/MyPdfParser/.venv/lib/python3.12/site-packages/nominatim_db/clicmd/setup.py", line 86, in run
return asyncio.run(self.async_run(args))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/[email protected]/3.12.3/Frameworks/Python.framework/Versions/3.12/lib/python3.12/asyncio/runners.py", line 194, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/[email protected]/3.12.3/Frameworks/Python.framework/Versions/3.12/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/[email protected]/3.12.3/Frameworks/Python.framework/Versions/3.12/lib/python3.12/asyncio/base_events.py", line 687, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/Users/ullrich/PycharmProjects/MyPdfParser/.venv/lib/python3.12/site-packages/nominatim_db/clicmd/setup.py", line 105, in async_run
self._base_import(args)
File "/Users/ullrich/PycharmProjects/MyPdfParser/.venv/lib/python3.12/site-packages/nominatim_db/clicmd/setup.py", line 171, in _base_import
database_import.import_osm_data(files,
File "/Users/ullrich/PycharmProjects/MyPdfParser/.venv/lib/python3.12/site-packages/nominatim_db/tools/database_import.py", line 132, in import_osm_data
options['osm2pgsql_cache'] = int(min((mem.available + mem.cached) * 0.75,
^^^^^^^^^^
AttributeError: 'svmem' object has no attribute 'cached'
Python is:
(.venv) Rosetta:nominatim-project ullrich$ python --version
Python 3.12.3
nomination is set up in a vent
Should I try another Python version?
Beta Was this translation helpful? Give feedback.
All reactions