我最近重新安装了nose
来对我的代码运行测试。
https://nose.readthedocs.org/en/latest/
我用过
sudo pip install nose
然后转到我的项目文件夹。回复是
-bash: nosetests: command not found.
所以,我再次卸载并尝试使用MacPorts安装nose
:
sudo port install py27-nose
在我的项目文件夹中,我运行
nosetests-2.7 filename.py
我收到以下错误:
ERROR: Failure: ImportError (No module named nose_parameterized)
问题是什么?
编辑:更多信息。已安装nose
。我得到Successfully installed nose-1.3.6
。
答案 0 :(得分:11)
所以,我的工作方式是专门下载nose-parameterized
sudo pip install nose-parameterized
以前nose
可以在项目目录中工作,但试验总是非常快。例如,
Ran 0 tests in 0.002s
我现在比以前更困惑了。为什么我必须单独下载nose-parameterized
?
答案 1 :(得分:0)
我对MacPorts python没有任何经验,但我知道Homebrew使用与OS X提供的版本完全不同的站点包安装程序来安装python。从您的错误消息的外观来看,您看起来正在混合匹配系统点和端口python,这可能是您的问题的原因。