首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyCharm错误通知:没有名为cx_Oracle的模块

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

Stack Overflow用户
提问于 2016-08-29 23:22:22
回答 2查看 6.7K关注 0票数 0

我已经为Python2.7.10安装了cx_Oracle 5.2.1,并且它可以工作(运行Win)。我的问题是;PyCharm通知我模块名称不存在,这在运行时不是问题。但正因为如此,PyCharm无法在模块、不同功能等方面为我提供帮助。

有谁能澄清一下吗?

我已经看过这个PyCharm: Python's standard lib's names and functions are underlined as "No module named such"了,我想它可能是相关的。不过,我看不到任何解决方案。

编辑1:

我读到,从Project Interpreter中删除cx-Oracle并重新添加可能会解决此问题。问题是,我在尝试安装cx_Oracle:error: command 'C:\\Program Files (x86)\\Common Files\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\link.exe' failed with exit status 1120时遇到错误。我通过代理使用PyCharm。

编辑2:

正如在评论中提到的

代码语言:javascript
复制
import cx_Oracle
print cx_Oracle.__file__

生成C:\Python27\lib\site-packages\cx_Oracle.pyd,您可以在这里看到Project Interpreter Paths

EN

回答 2

Stack Overflow用户

发布于 2016-08-29 23:34:17

转到File > Invalidate Caches > Invalidate并重新启动或使其无效并进行检查。

如果您想检查pyCharm中的库,请转到File > Settings > Project > Project Interpreter。选择解释器并检查是否列出了库。

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

代码语言:javascript
复制
import cx_Oracle
print cx_Oracle.__file__
票数 2
EN

Stack Overflow用户

发布于 2018-07-01 16:58:13

打开File -> Settings -> Project interpreter

  • In
  1. 转到pip package列,单击Pycharm package并从列表中找到cx_Oracle。选择它并单击install按钮,现在就可以正常工作了。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39209776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档