【问题标题】:ModuleNotFoundError: No module named 'abc'ModuleNotFoundError:没有名为“abc”的模块
【发布时间】:2019-05-20 06:10:09
【问题描述】:

即使安装了 canmatrix 模块,Python 解释器也会抛出以下错误:

ModuleNotFoundError: No module named 'canmatrix' 

我已经从源代码安装了一个 python 包 (https://github.com/ebroecker/canmatrix),其中包含以下内容: sudo python3 ~/test/canmatrix/setup.py install --prefix=/home/user/.local

当我检查 sys.path 时,我看到它已安装:

  • /home/user/.local/lib/python3.6/site-packages/canmatrix-0.post653.dev0+g861b926-py3.6.egg

  • /usr/local/lib/python3.6/dist-packages/canmatrix-0.post653.dev0+g861b926-py3.6.egg

但是,当我尝试使用以下命令导入 canmatrix 模块时:

from canmatrix.log import setup_logger, set_log_level

我收到以下错误:

ModuleNotFoundError: No module named 'canmatrix'

有人可以解释为什么找不到该模块吗?我已将两个模块的所有者更改为用户。

【问题讨论】:

    标签: python module package


    【解决方案1】:

    显然,我所要做的就是从 setup.py 所在的位置运行安装命令!现在它起作用了。

    【讨论】:

      猜你喜欢
      • 2019-03-28
      • 1970-01-01
      • 2022-01-07
      • 2017-12-14
      • 2020-12-10
      • 2021-09-02
      • 2020-10-10
      • 2022-01-06
      相关资源
      最近更新 更多