Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyCharm错误通知:没有名为cx_Oracle的模块_Python_Pycharm_Cx Oracle - Fatal编程技术网

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

Python PyCharm错误通知:没有名为cx_Oracle的模块,python,pycharm,cx-oracle,Python,Pycharm,Cx Oracle,我已经为Python2.7.10安装了cx_Oracle5.2.1,它运行正常(运行Win)。我的问题是;PyCharm通知我模块名不存在,这在运行时不是问题。但是由于这个原因,PyCharm无法在模块不同功能等方面帮助我 谁能澄清一下吗 我已经调查过了,我想这可能有关系。但我看不出任何解决办法 编辑1: 我了解到从项目解释器中删除cx Oracle并再次添加它可能会解决问题。问题是,我试图安装CXYOracle:安装代码错误>代码:C++命令:\\\程序文件(x86)\\公用文件\微软\Vis

我已经为Python2.7.10安装了cx_Oracle5.2.1,它运行正常(运行Win)。我的问题是;PyCharm通知我模块名不存在,这在运行时不是问题。但是由于这个原因,PyCharm无法在模块不同功能等方面帮助我

谁能澄清一下吗

我已经调查过了,我想这可能有关系。但我看不出任何解决办法

编辑1:

我了解到从
项目解释器中删除cx Oracle并再次添加它可能会解决问题。问题是,我试图安装CXYOracle:安装代码错误>代码:C++命令:\\\程序文件(x86)\\公用文件\微软\Visual C++ + Python \\\\VC\\bin \Link .exe失败,退出状态1120 < /C>。我通过代理使用PyCharm

编辑2:

如评论中所述

import cx_Oracle
print cx_Oracle.__file__

生成
C:\Python27\lib\site packages\cx\u Oracle.pyd
,您可以在此处看到。转到
文件>使缓存无效>使缓存无效
并重新启动或使其无效并检查

如果要检查pyCharm中的库,请转到
文件>设置>项目>项目解释器
。选择解释器并检查库是否已列出

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

import cx_Oracle
print cx_Oracle.__file__

转到
File>Invalidate Caches>Invalidate
并重新启动或失效并检查

如果要检查pyCharm中的库,请转到
文件>设置>项目>项目解释器
。选择解释器并检查库是否已列出

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

import cx_Oracle
print cx_Oracle.__file__
  • 开放式魅力

  • 转到
    文件->设置->项目解释器

  • 在“包”列中,单击
    pip
    包并从列表中查找
    cx\U Oracle
    。选择它并单击安装按钮,现在它可以正常工作了

  • 开放式魅力

  • 转到
    文件->设置->项目解释器

  • 在“包”列中,单击
    pip
    包并从列表中查找
    cx\U Oracle
    。选择它并单击安装按钮,现在它可以正常工作了


  • pycharm版本是什么?项目解释器配置正确吗?转到“文件>设置>项目解释器”并验证a)解释器是否正确(解释器路径为C:\Python27)b)cx_Oracle是否列在包列表中。@ukaszRogalski在原始帖子中看到我的编辑注释了吗?由于该评论中发布的错误,我无法将cx_Oracle添加到路径中。您首先是如何安装此软件包的?如果它列在项目解释器包下,则没有理由拒绝工作(除非硬盘上的包文件已损坏)。pycharm版本是什么?项目解释器配置是否正确?转到文件>设置>项目解释器并验证a)解释器是否正确(解释器路径为C:\Python27)b)cx_Oracle列在软件包列表中。@ukaszRogalski您在原始帖子中看到我的编辑评论了吗?由于该评论中发布的错误,我无法将cx_Oracle添加到路径中。您首先是如何安装此软件包的?如果它列在项目解释器包下,则没有理由拒绝工作(除非硬盘上的包文件已损坏)。无效和重新启动不起作用。cx Oracle 5.2.1列在项目解释器中(导入是cx_Oracle,而不是cx Oracle)。模块的路径是C:\Python27\lib\site packages\cx\u Oracle。pyd@mr.bjerre它列在项目翻译下面吗?是的,请看编辑的评论。Pycharm版本:Pycharm社区版2016.2.1,构建#PC-162.1628.8,构建于2016年8月3日,JRE:1.8.0_76-release-b216 x86,JVM:JetBrains s.r.oInvalidate和restart提供的OpenJDK服务器虚拟机无法运行。cx Oracle 5.2.1列在项目解释器中(导入是cx_Oracle,而不是cx Oracle)。模块的路径是C:\Python27\lib\site packages\cx\u Oracle。pyd@mr.bjerre它列在项目翻译下面吗?是的,请看编辑的评论。Pycharm版本:Pycharm社区版2016.2.1,构建#PC-162.1628.8,于2016年8月3日构建,JRE:1.8.0_76-release-b216 x86,JVM:JetBrains s.r.o提供的OpenJDK服务器虚拟机