Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.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导入模块,为什么?_Python_Python 3.x_Python 2.7_Module_Pycharm - Fatal编程技术网

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

Python 无法使用PyCharm导入模块,为什么?,python,python-3.x,python-2.7,module,pycharm,Python,Python 3.x,Python 2.7,Module,Pycharm,PyCharm 2018.1.3 pro/Python 3.6.1/模块:neo4j驱动程序1.5.3 奇怪的是,如果我试图在PyCharm中使用脚本编辑器导入neo4j.v1并运行它,我会遇到错误: 回溯(最近一次调用last):文件“C:/experience/Cypher.py”, neo4j.v1导入图形数据库中的第1行 名为“neo4j”的模块 进程已完成,退出代码为1 但如果我使用Windows PowerShell环境使用简单命令提示符调用该脚本,则该脚本工作正常: > py

PyCharm 2018.1.3 pro/Python 3.6.1/模块:neo4j驱动程序1.5.3

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

回溯(最近一次调用last):文件“C:/experience/Cypher.py”, neo4j.v1导入图形数据库中的第1行 名为“neo4j”的模块 进程已完成,退出代码为1

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

> python C:/experiment/Cypher.py
所以,我认为设置或PyCharm有问题。我该怎么解决这个问题?

来自pycharm

转到
设置
->
项目解释器

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

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

从pycharm

转到
设置
->
项目解释器

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


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

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

要安装
neo4j.v1
,请按照说明进行操作


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

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

要安装
neo4j.v1
,请按照说明进行操作


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

@öцццццццццццццццц1094。多谢各位@这是您期望的吗?现在模块安装正确,一切正常。非常感谢你!非常感谢。我认为,如果我使用“pip安装…”安装模块,并且该过程成功,我不需要做任何其他事情。但我错了。我需要在项目解释器设置中安装新模块。谢谢。我认为,如果我使用“pip安装…”安装模块,并且该过程成功,我不需要做任何其他事情。但我错了。我需要在项目解释器设置中安装新模块。