0
我嘗試了建議。在最簡單的代碼中,我遇到了其他人提到的熟悉錯誤。錯誤是:line_profiler和kernprof不能從pip和repro安裝
@profile
NameError: name 'profile' is not defined
在最少的代碼:
@profile
def hello():
print('Testing')
hello()
命令行:
kernprof -l hello.py
我已經進口future
,我甚至已經安裝了從分佈的超出了我virtualenv中。這是以前的suggestion,正如導入未來的模塊一樣。
所以
import future
import cProfile
@profile
def hello():
print('Testing')
hello()
也給出了同樣的錯誤。我無法讓這個線條分析器與pip甚至從原始存儲庫一起工作。我的版本是:
pip 8.1.2
python 2.7
你在哪裏輸入名字'profile'? – thebjorn