软件包导入在python 3.7中失败

时间:2020-02-16 19:02:03

标签: python-3.x pycharm package python-import

我正在尝试在python 3.7中复制以下samanticpy软件包:

https://github.com/josephwilk/semanticpy/tree/master/semanticpy

我使用的文件结构与git repo相同,所有py文件都包含在语义py文件夹中,而子目录数据包含english.data文件。

semanticpy
    |  
    |___ data  
    |      |
    |      |__ english.stop
    |
    |___ init_.py
    |
    |___ parser.py
    |
    |___ porter_stemmer.py
    |
    |___ vector_space.py

解析器和porter_stemmer文件无需任何修改即可工作。

但是,当我尝试运行vector_space时(再次没有进行任何修改),它在第一行失败并显示以下错误:

ModuleNotFoundError: No module named 'semanticpy'

我尝试过使用__init__.py文件,也可以不使用while(true){ val input = scala.io.StdIn.readLine() input match{ case "quit" => ... case "stats" => ... case _ => ... } } 文件,即作为名称空间而不是常规包(如下面的答案所建议),但均无效:

How do I create a namespace package in Python?

有人可以告诉我如何正确导入吗?

谢谢

巴兹

0 个答案:

没有答案