Python 运行测试时出错

Python 运行测试时出错,python,nose,Python,Nose,我最近重新安装了nose,以便对我的代码运行测试 我曾经 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 mod

我最近重新安装了
nose
,以便对我的代码运行测试

我曾经

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-1.3.6

所以,我的工作方式是专门下载

以前,
nose
可以在项目目录中工作,但是试验总是非常快的。比如说,

Ran 0 tests in 0.002s

我现在比以前更困惑了。为什么我必须单独下载
nose参数化

我对MacPorts python没有任何经验,但我知道Homebrew使用与OS X提供的版本完全不同的站点软件包安装python。从错误消息的外观来看,您似乎混合了一个匹配的系统pip和端口python,这可能是问题的原因。

在我看来,安装不成功。安装本身是否给了您一个错误?不,它没有给您一个错误。这可能是路径问题。你能检查一下鼻子是否在你的蟒蛇身上吗?@Ivan我先检查了这个(对不起,我应该提到它)。据我所知,这不是路径问题。是否可以在没有系统包的情况下创建virtualenv,在其上安装nose并检查其是否正常工作?找不到满足nose参数化要求的版本(从版本:)找不到nose参数化的匹配发行版
Ran 0 tests in 0.002s