python代码在python shell上工作正常,但在导入py2neo时无法通过cmd

时间:2018-09-07 15:57:29

标签: python windows cmd py2neo

如标题中所述,我在从cmd运行我的代码时遇到问题,该代码在python shell中正常工作。

我有py2neo版本4。

这是我的代码:

from py2neo import Graph
print ("passed")

这是python shell的输出:

passed
>>> 

这是cmd命令的输出:

D:\py2neo>python py2neo.py

Traceback (most recent call last):
  File "py2neo.py", line 1, in <module>
    from py2neo import Graph
  File "D:\ALI\Desktop\ayten\mine-py2neo\py2neo.py", line 1, in <module>
    from py2neo import Graph
ImportError: cannot import name 'Graph'

我一直在搜索,答案是我的系统上存在不同版本的python,这导致了此问题。但是我检查了一下,发现它们两个版本相同。

这是我计算版本的方式:

打开python shell:

Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.

>>> 

在cmd中:

D:\py2neo>python --version
Python 3.6.4

D:\py2neo>python
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

谢谢。

1 个答案:

答案 0 :(得分:-1)

您确定已安装py2neo吗?如果运行pip install py2neo,会发生什么?过去,我在使用pippython版本时遇到问题,因此我可以通过运行{{1来确保您的pippython的版本相同}}