簡體   English   中英

NoseTest無法找到模塊

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM