Я пытаюсь подключиться к моей базе данных postgres, используя psycopg2 с параметром sslmode = 'required'; однако я получаю следующую ошибку
psycopg2.OperationalError: sslmode value "require" invalid when SSL support is not compiled in
Вот пара деталей о моей системе
- Mac OS X El Capitan
- Python 2.7
- Установлен psycopg2 через pip
- Установленный python через homebrew
Вот что я пытался сделать, чтобы исправить проблему
-
brew uninstall python
-
which python
все еще показывает python, живущий в/usr/local/bin/python
, попытался удалить это, но не смог. И слышал, что это питон, который использует ОС, и его не следует удалять в любом случае. -
brew install python --with-brewed-openssl --build-from-source
-
pip uninstall psycopg2
-
pip install psycopg2
Выполняя все это, исключение все еще происходит. Я запускаю этот python script через #!/usr/bin/env python
Не уверен, если это имеет значение, но это другой каталог, чем тот, который which python
показывает