运行nosetests时,出现:ImportError"No module named bin.app"
解决方法:
1、检查路径是否是bin/app.py
2、检查是否创建bin/__init__.py文件
3、设置PYTHONPATH变量
export PYTHONPATH=${PYTHONPATH}:/root/projects/
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了笨办法学python:No module named NAME相关的知识,希望对你有一定的参考价值。
初学python,在笨办法学python(learn python the hard way)一书中,要求安装pip,distribute,nose以及 virtualenv,安装好后调试显示如下错误(系统为ubuntukylin 14.04 lts;python版本为2.7.6):
hjx@hjx-K42JE:~/projects/skeleton$ nosetests
E
======================================================================
ERROR: Failure: ImportError (No module named NAME)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/nose-1.3.3-py2.7.egg/nose/loader.py", line 414, in loadTestsFromName
addr.filename, addr.module)
File "/usr/local/lib/python2.7/dist-packages/nose-1.3.3-py2.7.egg/nose/importer.py", line 47, in importFromPath
return self.importFromDir(dir_path, fqname)
File "/usr/local/lib/python2.7/dist-packages/nose-1.3.3-py2.7.egg/nose/importer.py", line 94, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)
File "/home/hjx/projects/skeleton/tests/NAME_tests.py", line 2, in <module>
import NAME
ImportError: No module named NAME
----------------------------------------------------------------------
Ran 1 test in 0.003s
FAILED (errors=1)
-----------------------------------------------------------------------------------------------------------------------------------
是因为我哪一个程序版本不对没有这个模块还是需要设置环境变量?抑或是其他原因呢?先行谢过~
运行nosetests时,出现:ImportError"No module named bin.app"
解决方法:
1、检查路径是否是bin/app.py
2、检查是否创建bin/__init__.py文件
3、设置PYTHONPATH变量
export PYTHONPATH=${PYTHONPATH}:/root/projects/
以上是关于笨办法学python:No module named NAME的主要内容,如果未能解决你的问题,请参考以下文章
python---No module named 'requests'解决办法
Python运行出现:ModuleNotFoundError: No module named 'logbook',解决办法