Psycopg2 — ImportError: не удалось загрузить DLL при импорте _psycopg: операционная система не может запустить %1Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Psycopg2 — ImportError: не удалось загрузить DLL при импорте _psycopg: операционная система не может запустить %1

Сообщение Anonymous »

Я установил psycopg2 с помощью conda в Windows 10.
https://anaconda.org/anaconda/psycopg2
Я сделал это в очистить новую среду conda (с именем wr).
Затем я попытался запустить этот пример приложения, но получил эту ошибку (см. ниже).
Я понятия не имею, что можно сделать. поступаю неправильно, потому что все было просто и я сделал это чисто.
Есть идеи, как решить эту проблему?

Код: Выделить всё

import psycopg2
try:
connection = psycopg2.connect(user = "***",
password = "***",
host = "***",
port = "5432",
database = "***")

cursor = connection.cursor()
# Print PostgreSQL Connection properties
print ( connection.get_dsn_parameters(),"\n")

# Print PostgreSQL version
cursor.execute("SELECT version();")
record = cursor.fetchone()
print("You are connected to - ", record,"\n")

except (Exception, psycopg2.Error) as error :
print ("Error while connecting to PostgreSQL", error)
finally:
#closing database connection.
if(connection):
cursor.close()
connection.close()
print("PostgreSQL connection is closed")
Ошибка в коде VS:

Код: Выделить всё

PS C:\Work\WRR\git\tools\JTunnelTestApp>  cd 'c:\Work\WRR\git\tools\JTunnelTestApp'; & 'C:\Programs\Anaconda3\envs\wr\python.exe' 'c:\Users\petrop01\.vscode\extensions\ms-python.python-2020.9.114305\pythonFiles\lib\python\debugpy\launcher' '56143' '--' 'c:\Work\WRR\git\tools\JTunnelTestApp\main.py'
Traceback (most recent call last):
File "c:\Work\WRR\git\tools\JTunnelTestApp\main.py", line 1, in 
import psycopg2
File "C:\Programs\Anaconda3\envs\wr\lib\site-packages\psycopg2\__init__.py", line 51, in 
from psycopg2._psycopg import (                     # noqa
ImportError: DLL load failed while importing _psycopg: The operating system cannot run %1.
PS C:\Work\WRR\git\tools\JTunnelTestApp>
РЕДАКТИРОВАТЬ: Кажется, 2 года назад у них была обнаружена ошибка, и они просто закрыли ее, полностью игнорируя.
https://github.com/psycopg/psycopg2/issues/734

Подробнее здесь: https://stackoverflow.com/questions/643 ... -operating
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»