ImportError:无法导入名称Ghost

fem*_*nkk 4 python

我知道有类似的问题,但我找不到这个问题的解决方案.这就是我所做的.

我用pip安装了ghost模块.site-packages/ghost文件夹有3个文件 __init__.py,ghost.pytest.py.

__init__.py 有以下内容

from ghost import Ghost
from test import GhostTestCase
Run Code Online (Sandbox Code Playgroud)

模块建议方法

from ghost import Ghost
Run Code Online (Sandbox Code Playgroud)

但它会引发以下错误.

File "<pyshell#3>", line 1, in <module>
    from ghost import ghost
  File "G:\Python33\lib\site-packages\ghost\__init__.py", line 1, in <module>
    from ghost import Ghost
ImportError: cannot import name Ghost
Run Code Online (Sandbox Code Playgroud)

我尝试添加PYTHONPATH的路径; 它不起作用.我无法弄清楚为什么它会发生在标准模块上.我在python 3.3中工作

nne*_*neo 6

使用Python 3,尝试将该行更改__init__.py

from .ghost import Ghost
Run Code Online (Sandbox Code Playgroud)

做一个包相对导入.如果可以,那就是模块中的一个错误,你应该报告它.