Нет модуля с именем «Ресурс» - PullRequest
0 голосов
/ 26 ноября 2018

Я использую версию Python 3.7 на Spyder в машине с Windows 10.Я пытаюсь импортировать модуль наложения в Spyder.Я успешно установил смешение модулей с помощью команды pip на Терминале, однако, когда я пытаюсь выполнить эту команду, она показывает ошибку импорта для Ресурса модуля.Затем я попытался установить ресурсный модуль в терминал, и он был успешно установлен.Оба модуля смешивания и ресурсов установлены, и я все еще вижу эту ошибку импорта, когда я запускаю эту команду на Spyder.

(base) C:\WINDOWS\system32>pip install blend

Requirement already satisfied: blend in c:\programdata\anaconda3\lib\site-packages (0.1.5)


(base) C:\WINDOWS\system32>blend

Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\Scripts\blend", line 3, in <module>
    import blend
  File "C:\ProgramData\Anaconda3\lib\site-packages\blend\__init__.py", line 25, in <module>
    from Resource import Resource
ImportError: No module named 'Resource'

(base) C:\WINDOWS\system32>pip install Resource


Requirement already satisfied: Resource in c:\programdata\anaconda3\lib\site-packages (0.2.1)
Requirement already satisfied: python-easyconfig>=0.1.0 in c:\programdata\anaconda3\lib\site-packages (from Resource) (0.1.7)
Requirement already satisfied: JsonForm>=0.0.2 in c:\programdata\anaconda3\lib\site-packages (from Resource) (0.0.2)
Requirement already satisfied: JsonSir>=0.0.2 in c:\programdata\anaconda3\lib\site-packages (from Resource) (0.0.2)
Requirement already satisfied: six in c:\programdata\anaconda3\lib\site-packages (from python-easyconfig>=0.1.0->Resource) (1.11.0)
Requirement already satisfied: PyYAML in c:\programdata\anaconda3\lib\site-packages (from python-easyconfig>=0.1.0->Resource) (3.13)
Requirement already satisfied: jsonschema in c:\programdata\anaconda3\lib\site-packages (from JsonForm>=0.0.2->Resource) (2.6.0)

(base) C:\WINDOWS\system32>blend

Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\Scripts\blend", line 3, in <module>
    import blend
  File "C:\ProgramData\Anaconda3\lib\site-packages\blend\__init__.py", line 25, in <module>
    from Resource import Resource
ImportError: No module named 'Resource'

1 Ответ

0 голосов
/ 26 ноября 2018

blend выглядит довольно старым ( последний коммит 6 лет назад , последний релиз 16 февраля 2013 г.).Он не отображает никаких зависимостей , поэтому я уверен, что ему не требуется пакет ресурсов , он пытается импортировать свой собственный модуль ресурсов , но он импортируетмодуль, использующий абсолютный импорт, который является Python2-способом импорта.

Так что я уверен, что код только для Python2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...