【问题标题】:Trying to install cProfile with pip and I'm getting an error [closed]尝试使用 pip 安装 cProfile,但出现错误 [关闭]
【发布时间】:2016-08-06 00:11:50
【问题描述】:

因此,我到处寻找有关如何安装 cProfile 的帮助,但一无所获。当这通常发生时,我转向 pip 并运行通常的:'pip install [module name]' 但我收到错误:没有为 cprofile 找到匹配的分发。

我不知道如何安装 cProfile,而且我到处找。我很少求助于 StackOverflow,当我这样做时,我彻底搜索了它以寻找这样的问题。

任何帮助将不胜感激。

速记问题:如何安装 cProfile?

【问题讨论】:

  • cProfile 应该是标准库的一部分。如果你在解释器中执行import cProfile 会发生什么?
  • ImportError: No module named 'cprofile'
  • 导入语句区分大小写 - 你是否使用了大写的“P”?还有在命令提示符下执行的python -c 'import sys;print sys.version; print sys.platform' 的输出是什么?

标签: python python-3.x pip cprofile


【解决方案1】:

通常它包含在 Python 的标准库中。你使用的是什么 Python 版本? 您可以通过以下方式验证:

python -V

您使用的是什么 pip 版本?您可以通过以下方式验证:

pip -V

并升级它:

pip install -U pip

当您尝试直接通过 bash 以打包模式运行 cProfile 时,输出是什么,例如:

python -m cProfile -o profile_output script.py

此外,如果您的系统上没有cProfile,官方文档建议使用profile,因为它们大多可以互换。请参考The Python Profilers Official Documentation.

【讨论】:

  • Python 版本为 3.5.1,pip 版本为 8.1.1。我的 pip 是最新的,最后一个的结果是没有名为 cprofile 的模块。
  • 你确定你没有搞砸这些案件吗? cprofilecProfile 对于 python 解释器来说是两个不同的东西。
  • 我解决了这个问题。因此,当我重新安装 Python(重新安装操作系统后)时,下载变得一团糟。我重新安装了它,这次检查了哈希,它工作了。还要感谢告诉我模块区分大小写的用户。我正在尝试“cprofile”而不是“cProfile”,这不是问题,但很高兴知道之后!
猜你喜欢
  • 2020-11-05
  • 2013-09-12
  • 1970-01-01
  • 1970-01-01
  • 2021-10-05
  • 1970-01-01
  • 1970-01-01
  • 2021-03-16
  • 2020-08-20
相关资源
最近更新 更多