代码之家  ›  专栏  ›  技术社区  ›  Quanti Monati

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

  •  0
  • Quanti Monati  · 技术社区  · 7 年前

    pycharm 2018.1.3 pro/python 3.6.1/模块:NEO4J驱动程序1.5.3

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

    回溯(最近调用的最后一个):文件“c:/experiment/cypher.py”, 第1行,in 从NEO4J.v1导入图形数据库 moduleNotfoundError: 不 名为“NEO4J”的模块 进程已完成,退出代码为1

    但如果我使用Windows PowerShell环境使用简单的命令提示调用该脚本,则该脚本工作正常:

    > python C:/experiment/Cypher.py
    

    所以,我认为设置或Pycharm有问题。我该怎么解决这个问题?

    2 回复  |  直到 7 年前
        1
  •  2
  •   kvmahesh    7 年前

    来自Pycharm,

    古托 settings -gt; project Interpreter

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

    然后单击“安装包”安装包。

        2
  •  0
  •   Flaming_Dorito    7 年前

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

    安装 NEO4J.v1型 按照说明操作 here .

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