小编Dav*_* Co的帖子

Python psycopg2 SCRAM 身份验证

我正在尝试运行一个使用 psycopg2-binary==2.9.1 的 python 应用程序,但遇到此错误:

psycopg2.OperationalError: SCRAM authentication requires libpq version 10 or above
Run Code Online (Sandbox Code Playgroud)

当我检查安装的 libpq 版本时,它表明我有 12.8:

sudo dpkg -l | grep libpq
ii  libpq5:arm64                       12.8-0ubuntu0.20.04.1             arm64        PostgreSQL C client library
Run Code Online (Sandbox Code Playgroud)

我四处搜索并看到一些关闭 scram 身份验证的建议,因此我将 pg_hba.conf 和 postgresql.conf 中的身份验证更改为 md5,然后重新加载配置(并重新启动我的数据库)。

我仍然遇到这个问题。有谁知道出了什么问题?提前致谢

python postgresql psycopg2

8
推荐指数
3
解决办法
1万
查看次数

Python Dash Plotly Websocket

我是 Dash 的高手,我正在尝试从 websocket feed 更新 DashTable。当没有太多 feed 时,代码似乎可以工作,但是一旦有,Chrome 就会开始向我的服务器发送获取请求(来自 dash_update_component)的垃圾邮件

有什么办法可以使其性能更高吗?

import dash_bootstrap_components as dbc
import dash_core_components as dcc
import dash_html_components as html
import json
import pandas as pd

from dash import callback, Dash, dash_table
from dash.dependencies import Input, Output, State
from dash_extensions import WebSocket

symbols = ["BTCUSDT"]
columns = ["symbol", "bid_volume", "bid_price", "ask_volume", "ask_price"]


def create_data():
    data = {}
    for col in columns:
        if col == "symbol":
            data[col] = symbols
        else:
            data[col] = [None] * len(symbols)
    return data …
Run Code Online (Sandbox Code Playgroud)

python python-3.x plotly-dash

6
推荐指数
1
解决办法
1643
查看次数

标签 统计

python ×2

plotly-dash ×1

postgresql ×1

psycopg2 ×1

python-3.x ×1