Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该使用什么工具在Windows7上评测Python代码_Python_Windows_Python 2.7_Profiling_Cprofile - Fatal编程技术网

我应该使用什么工具在Windows7上评测Python代码

我应该使用什么工具在Windows7上评测Python代码,python,windows,python-2.7,profiling,cprofile,Python,Windows,Python 2.7,Profiling,Cprofile,我想在Widnows7上评测python代码。我想使用比原始的cProfile转储更友好的东西。在那个搜索中,我找到了GUI RunSnakeRun,但我找不到在Windows上下载RunSnakeRun的方法。是否可以在windows上使用RunSnakeRun或我可以使用哪些其他工具 编辑:我现在已经安装了RunSnakeRun。这是进步,谢谢各位。没有linux命令行,如何运行它 编辑2:我正在使用本教程,但我在最后一行挂断了“python:无法打开文件'runsnake.py':[Err

我想在Widnows7上评测python代码。我想使用比原始的cProfile转储更友好的东西。在那个搜索中,我找到了GUI RunSnakeRun,但我找不到在Windows上下载RunSnakeRun的方法。是否可以在windows上使用RunSnakeRun或我可以使用哪些其他工具

编辑:我现在已经安装了RunSnakeRun。这是进步,谢谢各位。没有linux命令行,如何运行它


编辑2:我正在使用本教程,但我在最后一行挂断了“python:无法打开文件'runsnake.py':[Errno 2]没有这样的文件或目录”

标准解决方案是使用cProfile(在标准库中),然后在RunSnakeRun中打开配置文件:

但是,cProfile仅在每个函数级别配置文件。如果要逐行分析,请尝试“行分析程序”:

我安装了runsnake

步骤
python runsnake.py profile.pfl
失败,因为安装步骤(
easy\u install SquareMap RunSnakeRun
)没有创建文件
runsnake.py

对于我(在Ubuntu上),安装步骤在
/usr/local/bin/runsnake
创建了一个可执行文件。我通过读取安装步骤中的控制台输出来解决这个问题。它可能在Windows上的不同位置,但应在
easy\u install
的输出中打印。要读取配置文件,我可以执行
/usr/local/bin/runsnake profile.pfl

还有一个用Rust编写的配置文件,即使在生产中也可以安全使用,无需修改任何代码

在Windows上工作,要安装,请运行
pip安装py-spy


从那里,您可以运行
py spy record-o profile.svg--python myprogram.py
,它可以生成漂亮的火焰图。

您是否尝试过
pip安装
RunSnakeRun?@inspectorG4dget在win7上对我很好:)好的,我将尝试获取pip并执行该操作。虽然不漂亮,但很管用。