Я пытаюсь скопировать пакет samanticpy ниже в python 3.7:
https://github.com/josephwilk/semanticpy/tree/master/semanticpy
Используемая мной структура файла такая же, как git repo с файлами py, содержащимися в папке semanticpy, а данные подкаталога содержат файл engli sh .data.
semanticpy
|
|___ data
| |
| |__ english.stop
|
|___ init_.py
|
|___ parser.py
|
|___ porter_stemmer.py
|
|___ vector_space.py
Файлы parser и porter_stemmer работали без каких-либо изменений.
Однако, когда я пытаюсь запустить vector_space (опять же без каких-либо изменений), в первой строке происходит сбой с ошибкой:
ModuleNotFoundError: No module named 'semanticpy'
Я пробовал с файлом __init__.py
и без него, то есть как пространство имен в отличие от обычного пакета (как предложено в ответе ниже), но ни один из них не работает:
Как создать пакет пространства имен в Python?
Может кто-то, пожалуйста, скажите мне, как правильно импортировать это.
Спасибо
Баз