Ubuntu 中未安装 Python Profiling?如何在虚拟环境中不使用 apt-get 获取它?

Ubuntu 中未安装 Python Profiling?如何在虚拟环境中不使用 apt-get 获取它?

根据 Python 文档,“profile”模块是标准库的一部分。

但我找不到它。

在我的家用机器上,我能够使用 apt-get install 添加它。(即,它被分成一个单独的 ubuntu 包。)

在我的工作机器上(也是 ubuntu),我在虚拟环境中运行,因此 apt-get install 不相关。我可以使用 easy-install 从 pypi 安装 python 模块,但我在 pypi 上看不到与分析模块相对应的任何内容。(大概是因为它应该是标准 python 安装的一部分。)

那么我该如何在这个环境中安装它呢?

答案1

无论您是否使用虚拟环境,您仍然应该能够导入配置文件模块。如果您只是在 lib/ 目录中看不到它,请不要为此烦恼。

(t)imac:〜jeff $ virtualenv t
t/bin/python 中的新 python 可执行文件
正在安装 setuptools............完成。
(t)imac:〜jeff $ t / bin / python -m'配置文件'
用法:profile.py [-o 输出文件路径] [-s 排序] 脚本文件 [arg] ...

(t)imac:〜杰夫$

但是在虚拟环境的 lib 目录中查找时,没有找到相应的模块。见下文。

(t)imac:t jeff$ ls lib/python2.6/prof*
ls:lib/python2.6/prof*:没有这样的文件或目录
(t)imac:t jeff$

答案2

Ubuntu 的默认 Python 安装与标准 Python 下载不同,这既出于大小原因,也出于许可原因。要恢复模块profile,您需要启用多元宇宙存储库(不受支持和有问题的软件存放在此),然后安装该 python-profiler软件包。

这已归档为错误, 以供参考。

相关内容