根据 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
软件包。
这已归档为错误, 以供参考。