[英]NoseTest unable find module
由於模塊導入錯誤,我無法在測試中運行鼻子測試。
我正在啟用全局站點包的virtualenv內部運行。
我可以從IDE(pycharm)成功運行測試。 我也可以直接從cli導入模塊。 我也可以(未顯示)運行python腳本,然后導入麻煩的模塊。
我認為這是一個路徑問題,但尚未發現根本原因。 我也將.noserc中的no-path-adjustment切換為無效。
(ipc)➜ Analytics git:(feature/ipc_via_rest) pip freeze | grep arrow
arrow==0.7.0
(ipc)➜ Analytics git:(feature/ipc_via_rest) python
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import arrow
>>> arrow.utcnow()
<Arrow [2015-11-30T16:29:57.363278+00:00]>
>>> exit()
(ipc)➜ Analytics git:(feature/ipc_via_rest) nosetests src/bnr_analytics_data_services/
<elided>
ImportError: No module named arrow
嘗試運行nosetest --pdb
。 它將在錯誤時啟動pdb調試器。 查看sys.path
是否存在異常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.