我已经为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:
正如在评论中提到的
import cx_Oracle
print cx_Oracle.__file__生成C:\Python27\lib\site-packages\cx_Oracle.pyd,您可以在这里看到Project Interpreter Paths。
发布于 2016-08-29 23:34:17
转到File > Invalidate Caches > Invalidate并重新启动或使其无效并进行检查。
如果您想检查pyCharm中的库,请转到File > Settings > Project > Project Interpreter。选择解释器并检查是否列出了库。
如果您想检查安装所述模块的路径。
import cx_Oracle
print cx_Oracle.__file__发布于 2018-07-01 16:58:13
打开File -> Settings -> Project interpreter
pip package列,单击Pycharm package并从列表中找到cx_Oracle。选择它并单击install按钮,现在就可以正常工作了。https://stackoverflow.com/questions/39209776
复制相似问题