2016-06-21 4 views
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やrawリポジトリからでもこのラインプロファイラを使うことができません。私のバージョンは次のとおりです。

pip 8.1.2 
python 2.7 
+0

ここで、 'profile'という名前をインポートしますか? – thebjorn

答えて

関連する問題