【问题标题】:PyCharm not detecting cx_Oracle modulePyCharm 未检测到 cx_Oracle 模块
【发布时间】:2017-07-22 17:22:18
【问题描述】:

Python 解释器将模块名称作为 cx-Oracle 而不是 cx_Oracle。我无法导入 cx_Oracle。它说没有这样的模块。但是 import cx_Oracle 在 IDLE 中输入时有效。

【问题讨论】:

标签: python-3.x pycharm cx-oracle


【解决方案1】:

这是 PyPI 和 setuptools 的一个已知问题。 PyPI 接受带有下划线的名称,但 setuptools 不接受。它通过将下划线变为破折号来调整所有名称。以下是一些有助于解释这种情况的链接:

问题: https://mail.python.org/pipermail/distutils-sig/2011-August/017935.html

回答: https://mail.python.org/pipermail/distutils-sig/2011-August/017936.html

我刚刚尝试了 PyCharm 并很好地导入了 cx_Oracle。在软件包列表中,它确实显示为 cx-Oracle——但这不应该阻止您使用它!

【讨论】:

  • 我无法使用它。它仍然给出未找到模块的错误。
  • 您是否正在尝试在 PyCharm 中找到的 Python 控制台中?或者是其他东西?如果您在 PyCharm 中使用 Python 控制台,您会遇到什么错误?
猜你喜欢
  • 2019-08-07
  • 1970-01-01
  • 1970-01-01
  • 2017-05-16
  • 1970-01-01
  • 1970-01-01
  • 2017-01-05
  • 2021-08-20
  • 2017-11-27
相关资源
最近更新 更多