python importerror:没有名为mux的模块

Posted

技术标签:

【中文标题】python importerror:没有名为mux的模块【英文标题】:python importerror: no module named mux 【发布时间】:2013-01-28 11:37:01 【问题描述】:

我一个月前安装了一个模块。那时我可以成功导入模块。 现在,当我导入这个模块时,有一个ImportError

>>> import anuga
Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "/home/lili/anuga_core/source/anuga/__init__.py", line 110, in <module> from anuga.file_conversion.urs2nc import urs2nc
    File "/home/lili/anuga_core/source/anuga/file_conversion/urs2nc.py", line 12, in <module>
        from mux import WAVEHEIGHT_MUX_LABEL, EAST_VELOCITY_LABEL, \
    ImportError: No module named mux

我该如何解决这个问题?

【问题讨论】:

您在什么操作系统上运行此代码? 查找名为 mux.py 的文件。它位于什么目录中? 您是否在此期间将 python 更新到了更新的版本? 你看过Anuga安装指南(anuga.anu.edu.au/raw-attachment/wiki/WikiStart/…)吗?如果您使用的是 Windows,则有一个步骤涉及将值添加到附录中的 PATH 环境变量。 我用的是Ubuntu,没有找到mux.py文件。而且我也完成了anuga模型的更新。你认为这是 Python 的问题吗?现在我想知道是不是 Python 而不是 Anuga 的问题。@Talvalin@furins@unutbu 【参考方案1】:

ImportError 仅在模块在名为 sys.path 的列表中不可用时出现。由于当前操作系统是基于 Linux 的(从错误消息 /home/lili 中得到一个想法),因此需要在路径中包含 mux.py(即 sys.path)。 mux.py 将与此链接中提供的文件完全相同。

`https://anuga.anu.edu.au/svn/anuga/trunk/anuga_core/source/anuga/file/mux.py`

所有这些问题都是在安装不正确的anuga时出现的。

【讨论】:

以上是关于python importerror:没有名为mux的模块的主要内容,如果未能解决你的问题,请参考以下文章

ImportError:没有名为“urllib2”Python 3的模块[重复]

Python 错误:“ImportError:没有名为 6 的模块”

python ImportError:没有名为win32file的模块

ImportError:没有名为 websocket 的模块

python3:ImportError:没有名为xxxx的模块[重复]

Python3.7 ImportError:没有名为“django”的模块