#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
Я надеюсь, что у кого-то может быть простое решение.