問題タブ [line-profiler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2041 参照

python - line_profiler と kernprof が pip と repro からインストールされて動作しない

提案されたものを試しました。最も単純なコードで、他の人が言及したおなじみのエラーが発生します。エラーは次のとおりです。

最小限のコードで:

コマンドラインから:

私はインポートfutureし、virtualenv の外部のディストリビューションからインストールしました。これは、将来のモジュールのインポートと同様に、以前の提案でした。

そう

も同じエラーを出します。このライン プロファイラーを pip で、または生のリポジトリからでも動作させることができません。私のバージョンは次のとおりです。

0 投票する
0 に答える
247 参照

python - uwsgi で python line_profiler を使用するにはどうすればよいですか?

通常、@profileデコレータを使用してスクリプトを実行しますkernprof -l。uwsgi サーバーを介して実行されるコードに対してこれを行うにはどうすればよいですか?

ライン プロファイラー api: を介してプロファイリングする関数を追加できるようですLineProfiler(my_fun)。多分それはうまくいくでしょうか?結果をファイルにダンプするにはどうすればよいですか?

0 投票する
1 に答える
3216 参照

python - Python line_profiler がモジュールを見つけられない

これは私の側のインストールの失敗であることを認識しており、この面白くも重要でもない質問をあなたの足元に置いて申し訳ありませんが、私の人生では、何が問題なのかを理解することができず、アイデアが尽きる。誰かがすぐに明白なことを指摘できることを願っています。

(Kern の line_profiler を使用して) Python スクリプトをプロファイリングしようとしていますが、スクリプトは netCDF4 モジュールをロードする必要があります。line_profiler と netCDF4 の両方を pip でインストールしました。インストールされているパッケージのリストの pip をキューに入れると、両方とも存在し、更新されていると報告されます。

プロファイラーを使用しなくても、スクリプトは問題なく実行されます。つまり、netCDF4 モジュールが適切に読み込まれます。ただし、「myscript」ディレクトリから「kernprof -l -v myscript.py」を実行すると、次のエラーが発生します。

/opt/local/bin/python のインストールから Python を実行しています。これは、PATH の最初にリストされています。

では、いずれにせよ、設定したデフォルトの Python バージョンが PATH の最初に表示されるものと同じであり、そのデフォルト バージョンが netCDF4 モジュールにアクセスできる場合、なぜ line_profiler にアクセスできないのでしょうか?

0 投票する
0 に答える
814 参照

python - python line_profiler (kernprof) が最小限の例で動作しない

これが私のものscript.pyです:

インストールしましたline_profiler

次のように実行しました

これは奇妙なことです...ラインごとのタイミング結果はありません!

だから私はダンプを調べましたが、そこにも運がありません:

このライブラリを間違って使用している方法はありますか?