无法用PyCharm导入模块,为什么?

时间:2018-05-23 12:41:30

标签: python python-3.x python-2.7 module pycharm

PyCharm 2018.1.3 pro / Python 3.6.1 /模块:neo4j-driver 1.5.3

奇怪的是,如果我尝试使用PyCharm中的脚本编辑器导入neo4j.v1并运行它,我会收到错误:

  

回溯(最近一次调用最后一次):文件" C:/experiment/Cypher.py",   第1行,在来自neo4j.v1导入GraphDatabase ModuleNotFoundError:否   模块名为' neo4j'   处理以退出代码1完成

但是如果我使用简单的命令提示符使用Windows PowerShell环境调用它,则此脚本可以正常工作:

> python C:/experiment/Cypher.py

所以,我认为设置或PyCharm出了问题。我该怎么做才能解决这个问题?

2 个答案:

答案 0 :(得分:2)

来自pycharm,

转到settings - > project Interpreter

单击右上角的+按钮,您将看到可用包的弹出窗口。然后搜索neo4j python包。

然后单击Install package以安装软件包。

答案 1 :(得分:0)

neo4j.v1不是默认的python模块,安装python时不会自动安装。

安装neo4j.v1按照说明here

可以直接从pycharm安装它,正如其他答案所指出的那样,但最好从官方源代码下载以确保所有相关的依赖项和软件包都已正确安装。