【问题标题】:From psycopg2 import sql not working从 psycopg2 导入 sql 不起作用
【发布时间】:2017-08-19 06:08:10
【问题描述】:

就我在使用 psycopg2 和 Python3 时遇到的问题寻求帮助。我正在尝试使用版本 2.7.1 中提供的 psycopg2 中的 sql 库。 尝试使用时

from psycopg2 import sql

我收到错误消息 unresolved reference 'sql'

我正在使用 Xubuntu Linux 16.04 LTS 并且在发出命令时

pip show psycopg2

在我得到的终端中:

Name: psycopg2

Version: 2.7.1
Summary: psycopg2 - Python-PostgreSQL Database Adapter

Home-page: http://initd.org/psycopg/

Author: Federico Di Gregorio

Author-email: fog@initd.org

License: LGPL with exceptions or ZPL

Location: /home/bigdaddy/.local/lib/python3.5/site-packages

Requires:

所以它似乎安装在我的系统中。我去的时候也在 Pycharm 文件 -> 设置 -> 项目解释器.. 我看到那里也安装了 psycopg2 2.7.1。 关于发生了什么以及为什么我无法在我的项目中使用 psycopg2 sql 功能的任何想法?在我看来,一切似乎都已安装。感谢您的帮助。

【问题讨论】:

    标签: pycharm python-3.5 psycopg2


    【解决方案1】:

    这是 PyCharm 中的常见问题,请按照以下说明操作:Unresolved reference issue in PyCharm,您将消除该问题!

    链接失效的情况:

    1. 右键单击您的根项目文件夹。
    2. 在出现的选项卡中,找到将目录标记为
    3. 在显示的展开窗口中,单击Sources root

    【讨论】:

    • 感谢您的时间、答案和链接。在遵循您提供的建议和链接中的其他内容后,我仍然遇到此问题。我之前没有尝试过的一件事是 File -> Invalidate Caches/Restart 但仍然没有运气。我会继续挖掘。
    猜你喜欢
    • 2023-04-10
    • 2019-12-16
    • 2020-08-18
    • 1970-01-01
    • 1970-01-01
    • 2021-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多