Python 2.7 Python可以';找不到我创建的模块

Python 2.7 Python可以';找不到我创建的模块,python-2.7,module,Python 2.7,Module,我是编程新手,最近安装了Enthound Canopy distribution,似乎无法导入某些模块 Python2.7MacOSX 当我导入Numpy时,它可以工作,但是我创建或下载为simple module.py文件的其他模块返回以下错误消息: import numfun1 --------------------------------------------------------------------------- ImportError

我是编程新手,最近安装了Enthound Canopy distribution,似乎无法导入某些模块

Python2.7MacOSX

当我导入Numpy时,它可以工作,但是我创建或下载为simple module.py文件的其他模块返回以下错误消息:

import numfun1
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-297-cb46e477a372> in <module>()
----> 1 import numfun1

ImportError: No module named numfun1
导入numfun1
---------------------------------------------------------------------------
ImportError回溯(最近一次呼叫最后一次)
在()
---->1导入numfun1
ImportError:没有名为numfun1的模块
这可能与这些模块的保存位置有关吗?如果是这样的话,我如何将python指向他们的方向?或者我应该把这些模块放在哪里,以便Python看到它们


感谢您的建议。

关于模块搜索路径的信息包含在官方Python教程中:

许多python库都带有
setup.py
脚本,该脚本将自动将它们安装到搜索路径上的位置


通过使用Python包管理器,安装过程可以更加自动化。

如果创建模块,必须将其放在脚本所在的位置。

考虑到Python文档的其他状态,必须有点强。感谢您的帮助!我就是这么做的!问题解决:)谢谢你的帮助!我的问题在阅读了你发布的链接后很容易解决。我只需将所有文件移动到pythons路径中的一个文件夹中。