强制Nosetests使用Python 2.7而不是3.4

6 投票
1 回答
2899 浏览
提问于 2025-04-29 20:02

我最近在学习Python,使用的是3.4版本。最近开始学习Web.py,所以我用的是2.7版本,因为Web.py不支持3.4版本。我在Python 3.4和2.7上都安装了nose 1.3.4模块。我需要在一些用2.7写的Python代码上运行nosetests命令,这些代码使用了Web.py模块。但是,当我输入nosetests命令时,它自动使用Python 3.4,这样就出现了错误,因为在我的Python代码中无法导入Web.py模块。有没有办法强制nosetests使用Python 2.7呢?我是在运行OS X Yosemite的Macbook Pro上。

暂无标签

1 个回答

6

正如 @dano 在他的评论中提到的:

试试用 python2.7 -m nose 来代替直接运行 nosetests

撰写回答