gpt4 book ai didi

python - Python3.9导入pg报错

转载 作者:行者123 更新时间:2023-12-05 04:54:48 25 4
gpt4 key购买 nike

每当我在我的代码中使用 import pg 时,我都会收到以下错误

>>> import pg
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.9/site-packages/pg/__init__.py", line 3
async,
^
SyntaxError: invalid syntax

我也直接使用 pyCharm 和终端进行了尝试。我正在使用 Python3.9 , import sys; print(sys.version) 输出

3.9.1 (default, Dec 29 2020, 08:52:17)
[Clang 12.0.0 (clang-1200.0.32.28)]

我的目标是使用连接到 redshift。但是我可以使用 pg8000 但这个错误是什么意思?根据在线文档,async 是在 python 3.3 之后添加的,因为我使用的是 3.9,所以应该可以正确导入它

最佳答案

发生这种情况是因为您安装了一个与 pg 模块冲突的“pg”包。您可能已经安装了

pip install pg

代替

pip install PyGreSQL

图书馆。这个 async 关键字问题来自前者。假设您不需要其他 pg 模块,请完全删除 pg 目录(在您的情况下为/usr/local/lib/python3.9/site-packages/pg),如果尚未完成,请使用正确的 pip 命令安装 pygresql,然后再试一次。你不应该遇到这些问题。

关于python - Python3.9导入pg报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65623002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com