[英]PyCharm does not recognize module (cx_oracle) installed
这可能来自各种来源,主要来源如下:
您可能没有Microsoft Visual C ++编译器。
下载并安装Microsoft Visual C ++ 2015。
然后重新启动Pycharm并检查是否解决了问题。
如果使用Anaconda,则可能安装了SQLAlchemy软件包,该软件包已经包含sql连接器的实例(例如pyodbc.py,cx_oracle.py等)。 从项目解释器列出的软件包中卸载SQLAlchemy(对于PyCharm,请转到“文件”->“设置”->“项目解释器”)将有助于解决与文件名的冲突。
以下文章也可以帮助您解决问题: 在Windows中部署cx_Oracle
基本上,答案列出了4个不同的问题根源(包括缺少的C ++编译器或需要安装Oracle客户端)。
不要重命名文件夹! 分布式软件包的名称中的破折号无关紧要-开发人员可能已经照顾了它,并且将其安装在Python软件包下并带有下划线。
在您的终端中,检查“点冻结”的输出。 包裹在那儿吗?
如果不是,请运行“哪个python”。 如果它与项目解释器对话框中的不一样,那就是问题所在。 您应该首先激活正确的虚拟环境。
此外,有时PyCharm无法更新索引。 重新启动或重置警报器可能会有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.