我在单元测试Python代码时遇到了一个问题,它使用(py)根包。当其中一个脚本中有一行import ROOT
时,它会简单地中止收集测试。在
有人知道发生了什么事吗?在
foo@bar ~/project/dir [19:21:17]
(project)> $ py.test -v [±master ●]
============================= test session starts ==============================
platform darwin -- Python 2.7.6 -- py-1.4.25 -- pytest-2.6.3 -- /path/to/.virtualenvs/project/bin/python
collecting 0 items[1] 16520 abort py.test -v
我也遇到了类似的问题,在my.bashrc中将PyROOT绑定添加到
export $PYTHONPATH
。本地设置的PYTHONPATH被忽略。解决方案是复制或链接根.py以及利比洛特。所以文件放到/usr/lib中相应的Python目录中。有关此答案的详细信息:https://stackoverflow.com/a/33130000/4753851相关问题 更多 >
编程相关推荐