[英]Import pg erroring out in Python3.9
每當我在代碼中使用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)
import sys; print(sys.version)
output
3.9.1 (default, Dec 29 2020, 08:52:17)
[Clang 12.0.0 (clang-1200.0.32.28)]
我的目標是使用連接到紅移。 但是我可以使用 pg8000 但是這個錯誤是什么意思? 根據文檔,在線async
是在 python 3.3 之后添加的,由於我使用的是 3.9,它應該可以正確導入
發生這種情況是因為您安裝了與 pg 模塊沖突的“pg”package。 你可能已經安裝了
pip install pg
代替
pip install PyGreSQL
圖書館。 這個 async 關鍵字問題來自前者。 假設您不需要其他 pg 模塊,請完全刪除 pg 目錄(在您的情況下,從 /usr/local/lib/python3.9/site-packages/pg),如果尚未完成,請使用正確的 pip 命令安裝 pygresql,然后再試一次。 你不應該得到這些問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.