强制Nosetests使用Python 2.7而不是3.4
我最近在学习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
。