我在MAC OS X 10.10上安装了pytest 2.6.4,但是在终端中输入py.test或者py.test --version时,会出现错误:
-bash: py.test command not found
(a) 我有遗漏吗?我该如何使 pytest 工具可被识别。我搜索了很多,但除了 http://teckla.idyll.org/~t/transfer/py.test.html 之外没有找到任何信息。
我在 PyCharm 的偏好设置中查看,未发现列表中有 py.test 解释器。不过,pip freeze 显示已安装 pytest 2.6.4。
(b) 在 MAC 上是否需要设置 PYTHONPATH?虽然我已经看到 Windows 不需要设置。
感谢任何能帮助我解决问题的指引。
更新:我的 bash_profile 内容:
echo export PATH="HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH"
PATH="/Users/admin/Library/Python/2.7/lib/python/site-packages:$PATH"
PATH="/System/Library/Frameworks/Python.framework/Versions/2.7/bin:$PATH"
export PATH
find / -name py.test -print
,这应该会显示它的位置),但也请像@I'L'I所说的那样检查确保它具有可执行权限。 - undefined