【问题标题】:No module named 'Resource'没有名为“资源”的模块
【发布时间】:2019-04-28 06:39:18
【问题描述】:

我在 Windows 10 机器上的 Spyder 上使用 Python 3.7 版本。我正在尝试在 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'

【问题讨论】:

    标签: python-3.x pip anaconda python-import spyder


    【解决方案1】:

    blend 似乎很老了(last commit 6 year agolast release,2013 年 2 月 16 日)。它是doesn't list any dependency,所以我确定它不需要package Resource,它正在尝试导入its own module Resource,但它使用绝对导入来导入模块,这是Python2 的导入方式。

    所以我确定该代码仅适用于 Python2。

    【讨论】:

      猜你喜欢
      • 2016-10-09
      • 1970-01-01
      • 1970-01-01
      • 2019-04-15
      • 1970-01-01
      • 2018-07-25
      • 1970-01-01
      • 2014-03-06
      • 2014-10-22
      相关资源
      最近更新 更多