(ОБНОВЛЕНО) psycopg2 [Ошибка импорта] на Windows - Ошибка ImportError: dynamici c модуль не определяет функцию экспорта модуля (PyInit__psycopg) - PullRequest
0 голосов
/ 02 мая 2020

[ОБНОВЛЕНИЕ] - проблема была вызвана антивирусом, установленным на моем компьютере. Отключение решило проблему:)

Я получаю странную ошибку при попытке импортировать psycopg2.

Использование Python 3.7.7

Загруженный psycopg2 с использованием pip

$ python -m pip install psycopg2

Collecting psycopg2
  Using cached psycopg2-2.8.5-cp37-cp37m-win_amd64.whl (1.1 MB)
Installing collected packages: psycopg2
Successfully installed psycopg2-2.8.5

import psycopg2

if name == " main": print (" Hello World! ")

При запуске кода выдается следующее сообщение об ошибке:

$ python test2.py Traceback (most recent call last):   File "test2.py", line 1, in <module>
    import psycopg2   
File "C:\Users\blah\AppData\Local\Programs\Python\Python37\lib\site-packages\psycopg2\__init__.py", line 51, in <module>
    from psycopg2._psycopg import (                     # noqa ImportError: dynamic module does not define module export function (PyInit__psycopg)

Попробуйте вместо этого установить pscopg2-binary. Все еще получаю ту же ошибку.

Есть идеи?

...