2

ここの説明に従って、自分の 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仮想環境を起動しました。

ここに画像の説明を入力

どうしたの?

4

0 に答える 0