Traceback (most recent call last):
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/manage.py", line 22, in
main()
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/manage.py", line 18, in main
execute_from_command_line(sys.argv)
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
utility.execute()
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/core/management/__init__.py", line 416, in execute
django.setup()
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/apps/registry.py", line 116, in populate
app_config.import_models()
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/apps/config.py", line 269, in import_models
self.models_module = import_module(models_module_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/importlib/__init__.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1387, in _gcd_import
File "", line 1360, in _find_and_load
File "", line 1331, in _find_and_load_unlocked
File "", line 935, in _load_unlocked
File "", line 995, in exec_module
File "", line 488, in _call_with_frames_removed
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django_eventstream/models.py", line 7, in
class EventCounter(models.Model):
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/db/models/base.py", line 143, in __new__
new_class.add_to_class("_meta", Options(meta, app_label))
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/db/models/base.py", line 371, in add_to_class
value.contribute_to_class(cls, name)
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/db/models/options.py", line 231, in contribute_to_class
self.db_table, connection.ops.max_name_length()
^^^^^^^^^^^^^^
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/utils/connection.py", line 15, in __getattr__
return getattr(self._connections[self._alias], item)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/utils/connection.py", line 62, in __getitem__
conn = self.create_connection(alias)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/db/utils.py", line 193, in create_connection
backend = load_backend(db["ENGINE"])
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/db/utils.py", line 113, in load_backend
return import_module("%s.base" % backend_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/importlib/__init__.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1387, in _gcd_import
File "", line 1360, in _find_and_load
File "", line 1331, in _find_and_load_unlocked
File "", line 935, in _load_unlocked
File "", line 995, in exec_module
File "", line 488, in _call_with_frames_removed
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/base.py", line 16, in
from .adapter import PostGISAdapter
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/adapter.py", line 6, in
from django.contrib.gis.geos import GEOSGeometry
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/geos/__init__.py", line 6, in
from .collections import ( # NOQA
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/geos/collections.py", line 7, in
from django.contrib.gis.geos.geometry import GEOSGeometry, LinearGeometryMixin
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/geos/geometry.py", line 18, in
from django.contrib.gis.geos.prototypes.io import ewkb_w, wkb_r, wkb_w, wkt_r, wkt_w
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/io.py", line 247, in
class WKBWriter(IOBase):
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/io.py", line 251, in WKBWriter
geos_version = geos_version_tuple()
^^^^^^^^^^^^^^^^^^^^
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/geos/libgeos.py", line 175, in geos_version_tuple
return get_version_tuple(geos_version().decode())
^^^^^^^^^^^^^^
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/geos/libgeos.py", line 170, in geos_version
return lgeos.GEOSversion()
^^^^^^^^^^^^^^^^^
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/utils/functional.py", line 251, in inner
self._setup()
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/utils/functional.py", line 404, in _setup
self._wrapped = self._setupfunc()
^^^^^^^^^^^^^^^^^
File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/geos/libgeos.py", line 67, in load_geos
_lgeos.initGEOS_r.restype = CONTEXT_PTR
^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/ctypes/__init__.py", line 392, in __getattr__
func = self.__getitem__(name)
^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/ctypes/__init__.py", line 397, in __getitem__
func = self._FuncPtr((name_or_ordinal, self))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: dlsym(0x658b0590, initGEOS_r): symbol not found
Среда:
MacOS (версия: Sequoia 15.0)
Python (версия: 3.12.2)
Django (версия: 5.1.1)
GEOS (версия: стабильная 3.13.0)
GDAL (версия: стабильная 3.9.2)
Я также установил путь gdal и geos в своих настройках и добавил django.contrib .gis, как показано в: AttributeError: функция «initGEOS_r» не найдена
Кто-нибудь еще сталкивался с этой проблемой? Как вы это решили? Могу ли я предпринять какие-либо дополнительные действия для устранения этой проблемы?
Сообщите мне, соответствует ли этот проект вашим требованиям или вы хотите, чтобы я внес какие-либо изменения!
У меня возникла проблема с Django GIS на моем компьютере с MacOS. Когда я пытаюсь запустить приложение Django, я получаю следующую ошибку: [code]Traceback (most recent call last): File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/manage.py", line 22, in main() File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/manage.py", line 18, in main execute_from_command_line(sys.argv) File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line utility.execute() File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/core/management/__init__.py", line 416, in execute django.setup() File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/__init__.py", line 24, in setup apps.populate(settings.INSTALLED_APPS) File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/apps/registry.py", line 116, in populate app_config.import_models() File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/apps/config.py", line 269, in import_models self.models_module = import_module(models_module_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 995, in exec_module File "", line 488, in _call_with_frames_removed File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django_eventstream/models.py", line 7, in class EventCounter(models.Model): File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/db/models/base.py", line 143, in __new__ new_class.add_to_class("_meta", Options(meta, app_label)) File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/db/models/base.py", line 371, in add_to_class value.contribute_to_class(cls, name) File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/db/models/options.py", line 231, in contribute_to_class self.db_table, connection.ops.max_name_length() ^^^^^^^^^^^^^^ File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/utils/connection.py", line 15, in __getattr__ return getattr(self._connections[self._alias], item) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/utils/connection.py", line 62, in __getitem__ conn = self.create_connection(alias) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/db/utils.py", line 193, in create_connection backend = load_backend(db["ENGINE"]) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/db/utils.py", line 113, in load_backend return import_module("%s.base" % backend_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 995, in exec_module File "", line 488, in _call_with_frames_removed File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/base.py", line 16, in from .adapter import PostGISAdapter File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/adapter.py", line 6, in from django.contrib.gis.geos import GEOSGeometry File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/geos/__init__.py", line 6, in from .collections import ( # NOQA File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/geos/collections.py", line 7, in from django.contrib.gis.geos.geometry import GEOSGeometry, LinearGeometryMixin File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/geos/geometry.py", line 18, in from django.contrib.gis.geos.prototypes.io import ewkb_w, wkb_r, wkb_w, wkt_r, wkt_w File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/io.py", line 247, in class WKBWriter(IOBase): File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/io.py", line 251, in WKBWriter geos_version = geos_version_tuple() ^^^^^^^^^^^^^^^^^^^^ File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/geos/libgeos.py", line 175, in geos_version_tuple return get_version_tuple(geos_version().decode()) ^^^^^^^^^^^^^^ File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/geos/libgeos.py", line 170, in geos_version return lgeos.GEOSversion() ^^^^^^^^^^^^^^^^^ File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/utils/functional.py", line 251, in inner self._setup() File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/utils/functional.py", line 404, in _setup self._wrapped = self._setupfunc() ^^^^^^^^^^^^^^^^^ File "/Users/rowsen2904/Documents/Programming/projects/gozle_taxi/venv/lib/python3.12/site-packages/django/contrib/gis/geos/libgeos.py", line 67, in load_geos _lgeos.initGEOS_r.restype = CONTEXT_PTR ^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/ctypes/__init__.py", line 392, in __getattr__ func = self.__getitem__(name) ^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/ctypes/__init__.py", line 397, in __getitem__ func = self._FuncPtr((name_or_ordinal, self)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: dlsym(0x658b0590, initGEOS_r): symbol not found [/code] Среда: [list] [*]MacOS (версия: Sequoia 15.0) [*]Python (версия: 3.12.2) [*]Django (версия: 5.1.1) [*]GEOS (версия: стабильная 3.13.0) [*]GDAL (версия: стабильная 3.9.2) [/list] Я также установил путь gdal и geos в своих настройках и добавил django.contrib .gis, как показано в: AttributeError: функция «initGEOS_r» не найдена [code]GDAL_LIBRARY_PATH = "/usr/local/Homebrew/Cellar/gdal/3.9.2_2/lib/libgdal.dylib" GEOS_LIBRARY_PATH = "/usr/local/Homebrew/Cellar/geos/3.13.0/lib/libgeos.dylib" PROJ_LIBRARY_PATH = "/usr/local/Homebrew/Cellar/proj/9.5.0/lib/libproj.dylib" [/code] Кто-нибудь еще сталкивался с этой проблемой? Как вы это решили? Могу ли я предпринять какие-либо дополнительные действия для устранения этой проблемы? Сообщите мне, соответствует ли этот проект вашим требованиям или вы хотите, чтобы я внес какие-либо изменения!