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
ここで、 'profile'という名前をインポートしますか? – thebjorn