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 的模块