我正在尝试在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?
有人可以告诉我如何正确导入吗?
谢谢
巴兹