0

(py)ROOT パッケージを使用する Python コードの単体テストに問題があります。import ROOTスクリプトの 1 つに行がある場合、テストの収集を単に中止します。

何が起こっているのか誰にも分かりますか?

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
4

1 に答える 1

0

PyROOT バインディングをexport $PYTHONPATH.bashrc に追加することで、同様の問題が発生しました。ローカルに設定された PYTHONPATH は無視されました。解決策は、ROOT.py および libPyROOT.so ファイルを /usr/lib 内の適切な Python ディレクトリにコピーまたはリンクすることです。この回答の詳細: https://stackoverflow.com/a/33130000/4753851

于 2015-10-14T16:45:34.637 に答える