【发布时间】:2015-12-09 08:36:11
【问题描述】:
我使用easy_install 在带有 Python2.7.9 的 Mac OSX 10.10.5 上安装了 Nose。安装似乎成功:
Collecting nose
Downloading nose-1.3.7-py2-none-any.whl (154kB)
100% |████████████████████████████████| 155kB 2.3MB/s
Installing collected packages: nose
Successfully installed nose-1.3.7
但是现在,当我在命令行上尝试使用nosetests 进行基本操作时,例如nosetests -h 或which nosetests,我会得到:
bash: nosetests: command not found
我已经尝试卸载,使用pip 重新安装,尝试使用sudo 安装,然后按照其他帖子的建议在带有测试脚本的目录中运行sudo nostests,但似乎没有任何效果。
安装的最初目的是使用我为这些简单的 web.py 应用程序编写的测试脚本运行一些基本测试。但没有任何效果,只需不断收到command not found 回复即可。
奇怪的是,当我在终端中打开 Python 解释器并执行以下操作时:
import nose
nose.main()
我得到了预期的结果:
.
----------------------------------------------------------------------
Ran 1 test in 0.135s
OK
很明显它已经安装了....某处。关于这里到底发生了什么的任何建议?
【问题讨论】:
-
试试
nosetests-2.7。 -
@RolandSmith 刚刚尝试过
nosetests-2.7 -h仍然得到:zsh: command not found: nosetests-2.7 -
我认为
nosetests命令应该在/usr/local/bin中。zsh中的$PATH的那一部分?
标签: python macos python-2.7 nose