如何配置amazonec2实例以支持python profiler?

2024-05-21 01:44:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我有awsec2实例在运行,python profiler在那里被破坏了

Traceback (most recent call last):
  File "test.py", line 6, in <module>
  cProfile.run("test()")
  File "/usr/lib/python2.6/cProfile.py", line 36, in run
    result = prof.print_stats(sort)
  File "/usr/lib/python2.6/cProfile.py", line 80, in print_stats
    import pstats
ImportError: No module named pstats

我不想重新安装所有的Python,因为系统上运行着一些东西。 我只想添加/修复分析器。我已经找到了一些建议,比如http://www.cherrypy.org/wiki/ProfilingOnDebian。不管我试着得到什么

^{pr2}$

有什么帮助吗?重申一下,我尝试在来源.列表文件和 没有任何工作,所以请不要只是搜索和张贴链接,除非你已经解决 这个问题你自己成功了,谢谢!在


Tags: 实例runinpytestlibusrstats
3条回答

我发现丢失的模块pstats.py是一个普通的python模块,所以您只需将 它在Python路径上的某个地方。在

我不想删除这个希望它能帮助其他人。在

您可以直接下载python profiler包并运行dpkg

Python profiler生活在社区支持的Ubuntu“multiverse”中,因此要安装Python profiler,只需取消APT源文件中multiverse行的注释即可。如果您像我一样尝试自动安装服务器,那么这些命令应该可以工作:

$ sudo sed -i '/natty[^ ]* multiverse/s/^# //' /etc/apt/sources.list
$ sudo apt-get update
$ sudo apt-get install python-profiler

祝你好运!在

相关问题 更多 >