Ошибка импорта исходного кода Python

#python #python-3.x #importerror

#python #python-3.x #ошибка импорта

Вопрос:

Я пытался получить sourcedefender (https://pypi.org/project/sourcedefender /) для работы на ноутбуке под управлением PiDesktop и Windows 7 с одной и той же проблемой. На PiDesktop работает python 3.7, а на компьютере с Windows работает Python 3.8.

Оба возвращаются с

Ошибка импорта: не удается импортировать имя ‘loader’ из ‘sourcedefender’

 D:Python Stuff>sourcedefender encrypt test_stuff.py

Traceback (most recent call last):
  File "C:Usersadam.hedleyAppDataLocalProgramsPythonPython38Scriptssourcedefender-script.py", line 11, in <module>
    load_entry_point('sourcedefender==6.0.21', 'console_scripts', 'sourcedefender')()
  File "C:Usersadam.hedleyAppDataLocalProgramsPythonPython38libsite-packagespkg_resources__init__.py", line 490, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "C:Usersadam.hedleyAppDataLocalProgramsPythonPython38libsite-packagespkg_resources__init__.py", line 2862, in load_entry_point
    return ep.load()
  File "C:Usersadam.hedleyAppDataLocalProgramsPythonPython38libsite-packagespkg_resources__init__.py", line 2462, in load
    return self.resolve()
  File "C:Usersadam.hedleyAppDataLocalProgramsPythonPython38libsite-packagespkg_resources__init__.py", line 2468, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "<frozen zipimport>", line 259, in load_module
  File "C:Usersadam.hedleyAppDataLocalProgramsPythonPython38libsite-packagessourcedefender-6.0.21-py3.8.eggsourcedefender__init__.py", lin
e 3, in <module>
ImportError: cannot import name 'loader' from 'sourcedefender' (C:Usersadam.hedleyAppDataLocalProgramsPythonPython38libsite-packagessourcede
fender-6.0.21-py3.8.eggsourcedefender__init__.py)
 

Точно такой же результат, если я тоже попытаюсь sourcedefender encrypt --ttl=1d test_stuff.py
Я надеюсь, что у кого-то может быть простое решение.