Hey, I think for OSX (Mac) or anything using the Darwin OS (basically apple) has to use psycopg2’s binary. Just install psycopg2-binary and it should work.
On Wednesday, November 20, 2019 at 6:50:01 AM UTC-5, tramites xpress drive wrote: > Hi, I Have been trying to setup my django 2 developement environment and to > connect it to postgresql but whern I change the parameters in settings.py on > the sections of DATABASES to use POSTGRES and Psycopg2 I Receive the > following error > > > > > > > > eztve) Indiras-MBP-16a3:ezt Sindira$ python manage.py runserver > > > > > > Watching for file changes with StatReloader > > Exception in thread django-main-thread: > > Traceback (most recent call last): > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/db/backends/postgresql/base.py", > line 20, in <module> > > import psycopg2 as Database > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/psycopg2/__init__.py", > line 50, in <module> > > from psycopg2._psycopg import ( # noqa > > ImportError: > dlopen(/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/psycopg2/_psycopg.cpython-37m-darwin.so, > 2): Library not loaded: libssl.1.1.dylib > > Referenced from: > /Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/psycopg2/_psycopg.cpython-37m-darwin.so > > Reason: image not found > > > > > > During handling of the above exception, another exception occurred: > > > > > > Traceback (most recent call last): > > File > "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/threading.py", > line 926, in _bootstrap_inner > > self.run() > > File > "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/threading.py", > line 870, in run > > self._target(*self._args, **self._kwargs) > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/utils/autoreload.py", > line 54, in wrapper > > fn(*args, **kwargs) > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/core/management/commands/runserver.py", > line 109, in inner_run > > autoreload.raise_last_exception() > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/utils/autoreload.py", > line 77, in raise_last_exception > > raise _exception[1] > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/core/management/__init__.py", > line 337, in execute > > autoreload.check_errors(django.setup)() > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/utils/autoreload.py", > line 54, in wrapper > > fn(*args, **kwargs) > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/__init__.py", > line 24, in setup > > apps.populate(settings.INSTALLED_APPS) > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/apps/registry.py", > line 114, in populate > > app_config.import_models() > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/apps/config.py", > line 211, in import_models > > self.models_module = import_module(models_module_name) > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/importlib/__init__.py", > line 127, in import_module > > return _bootstrap._gcd_import(name[level:], package, level) > > File "<frozen importlib._bootstrap>", line 1006, in _gcd_import > > File "<frozen importlib._bootstrap>", line 983, in _find_and_load > > File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked > > File "<frozen importlib._bootstrap>", line 677, in _load_unlocked > > File "<frozen importlib._bootstrap_external>", line 728, in exec_module > > File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/contrib/auth/models.py", > line 2, in <module> > > from django.contrib.auth.base_user import AbstractBaseUser, > BaseUserManager > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/contrib/auth/base_user.py", > line 47, in <module> > > class AbstractBaseUser(models.Model): > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/db/models/base.py", > line 117, in __new__ > > new_class.add_to_class('_meta', Options(meta, app_label)) > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/db/models/base.py", > line 321, in add_to_class > > value.contribute_to_class(cls, name) > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/db/models/options.py", > line 204, in contribute_to_class > > self.db_table = truncate_name(self.db_table, > connection.ops.max_name_length()) > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/db/__init__.py", > line 28, in __getattr__ > > return getattr(connections[DEFAULT_DB_ALIAS], item) > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/db/utils.py", > line 201, in __getitem__ > > backend = load_backend(db['ENGINE']) > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/db/utils.py", > line 110, in load_backend > > return import_module('%s.base' % backend_name) > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/importlib/__init__.py", > line 127, in import_module > > return _bootstrap._gcd_import(name[level:], package, level) > > File > "/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/django/db/backends/postgresql/base.py", > line 24, in <module> > > raise ImproperlyConfigured("Error loading psycopg2 module: %s" % e) > > django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: > dlopen(/Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/psycopg2/_psycopg.cpython-37m-darwin.so, > 2): Library not loaded: libssl.1.1.dylib > > Referenced from: > /Users/Sindira/Documents/ezt/eztve/lib/python3.7/site-packages/psycopg2/_psycopg.cpython-37m-darwin.so > > Reason: image not found > > > > > > > > > > My virtual Envirnonment have the following packages installed > > > > > > > > > > > Django==2.2.5 > > psycopg2==2.8.3 > > pytz==2019.2 > > sqlparse==0.3.0 -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/1193287c-0fd8-49dc-bce5-150aa6d1d27a%40googlegroups.com.