ここの説明に従って、自分の Web サイトでプロファイリング プロセスを実行しようとしていますが、このエラーが発生しました。完全なスタック トレースは次のとおりです。
C:\Users\Alex\Anaconda3\envs\mysite\python.exe C:/Users/Alex/Desktop/mysite/profile.py
Traceback (most recent call last):
File "C:/Users/Alex/Desktop/mysite/profile.py", line 6, in <module>
app = ProfilerMiddleware(app)
File "C:\Users\Alex\Anaconda3\envs\mysite\lib\site-packages\werkzeug\contrib\profiler.py", line 80, in __init__
raise RuntimeError('the profiler is not available because '
RuntimeError: the profiler is not available because profile or pstat is not installed.
最初は、これは Windows のエラーの 1 つだと思い、Mac でも同じことを試してみました。同じエラー。
うーん。コードで責任あるインポートステートメントを見つけました:werkzeug
try:
try:
from cProfile import Profile
except ImportError:
from profile import Profile
from pstats import Stats
available = True
except ImportError:
available = False
これにより、後で79行目で失敗が発生します。
if not available:
raise RuntimeError('the profiler is not available because '
'profile or pstat is not installed.')
つまり、これらのモジュールのいずれかが欠けているということでしょうか? しかし、それらは私の知る限りコア Python モジュールです!
私はコンソールを開いてIPython
、責任あるconda
仮想環境を起動しました。
どうしたの?