我尝试从文件housoto.py导入我的函数Shemptoo:
from housoto import Shemptoo
ModuleNotFoundError: No module named 'housoto'
这两个文件位于相同的目录中,我在spyder python 2.7和窗口10上。
编辑:Pranay,我试着在控制台上: C:\ Users \用户专利>出口 PYTHONPATH = //:$ PYTHONPATH 结果:访问被拒绝。我尝试将 init .py文件保存在同一目录中,但它不起作用。 此外,如果它可以帮助您找到问题,当我尝试在导入文件housoto中导入模块Shemptoo时,问题是相同的。
对我来说这很重要因为我的项目包含数千行...谢谢你的帮助。
答案 0 :(得分:0)
一种方法是隐式向pythonpath添加模块的位置:
export PYTHONPATH=/<location of module files>/:$PYTHONPATH
(为模块添加python路径)
答案 1 :(得分:0)
直接尝试import housoto
。可能是因为from
告诉解释器查看文件夹(具有__init__.py file
的模块)。
答案 2 :(得分:0)
我不知道你在使用Windows。对于Windows,您可能希望查看此问题和答案:How to add to the pythonpath in windows 7?