当前位置: 首页 > 知识库问答 >
问题:

PyCharm 错误通知:没有名为 cx_Oracle 的模块

简培
2023-03-14

我已经为 Python 2.7.10 安装了 cx_Oracle 5.2.1,它可以工作(运行 Win)。不过,我的问题是;PyCharm 通知我模块名称不存在,这在运行时不是问题。但是正因为如此,PyCharm无法在模块上帮助我使用不同的功能等。

谁能澄清一下?

我已经研究过这个PyCharm:Python的标准库的名称和函数下划线为“没有命名为这样的模块”,我认为这可能是相关的。但我看不到任何解决方案。

编辑1:

我读到从项目解释器中删除cx Oracle并再次添加它可能会解决问题。问题是,我在尝试安装cx_Oracle:error:command'C:\\Program Files(x86)\\Common Files\\Microsoft\\Visual C for Python\\9.0\\VC\\Bin\\link时出错。exe”失败,退出状态为1120。我通过代理使用PyCharm。

编辑2:

正如评论中提到的

import cx_Oracle
print cx_Oracle.__file__

生成 C:\Python27\lib\site-packages\cx_Oracle.pyd,您可以在此处查看项目解释器路径。

共有2个答案

巴星华
2023-03-14

>

  • 打开Pycharm

    转到<code>文件-

    在包列中,单击pip包,然后从列表中查找cx_Oracle。选择它并单击安装按钮,现在它将正常工作。

  • 谢骏奇
    2023-03-14

    转到文件

    如果要检查pyCharm中的库,请转到File

    如果要检查所述模块安装的路径。

    import cx_Oracle
    print cx_Oracle.__file__
    

     类似资料:
    • 我使用的是PyCharm社区版2016.3.1,但当我在同一个目录上有两个python文件时,如果我将其中一个导入另一个,它会下划线说: 没有名为 MyClass1 的模块更少...(按 F1 键)此检查检测应解析但不解析的名称。由于动态调度和鸭子类型,这在有限但有用的情况下是可能的。顶级项比实例项更受支持。 但是当我执行main.py时,它工作正常。 其他常规导入,如不会下划线。

    • 我在 Python 3.4 上安装了瓶子和 pip 安装。在终端中,当我这样做时: 但是当我用PyCharm做的时候,它说: 导入瓶子导入错误:没有名为“瓶子”的模块

    • 我安装了python、Django和Redis。在Vim中,我使用“import redis”是可以的,当我使用pycharm IDE进行编码时,我会写“importredis”,pycharm提示“没有名为redis的模块”,为什么我该怎么办

    • 使用PyCharm社区版和Python 2.7, 第一行没有问题,这意味着我已经正确地将PyCharm指向了解释器。然而,我在第二行得到“没有名为sys的模块”(这很奇怪,因为sys是内置的——如果你能找到解释器,你就找到了sys)。 有什么想法吗? [更新]到目前为止,谢谢评论员。 IDE不提供在< code >导入sy后自动完成的< code>sys。 当我从命令行启动IDE使用的解释器时,<

    • 如果我从终端运行相同的程序,它工作正常。 /系统/库/框架/Python。framework/Versions/2.6/bin/python2。6/Users/anilthorat/pycharm项目/mongodb/update。py回溯(最近一次调用last):文件“/Users/anilthorat/PycharmProjects/mongodb/update.py”,第1行,在导入pymo

    • 我刚刚开始使用pycharm。我想使用tabla py,当我尝试导入tabla时,会出现以下错误: 当我尝试导入熊猫时,也是同样的错误。我该如何解决这个问题? 从输出: 已满足需求:pandas in/Users/Rexon/Library/Python/2.7/lib/Python/site-packages已满足需求:numpy