easy_install 安装文件在哪里?

20 投票
4 回答
18296 浏览
提问于 2025-04-16 11:21

我想安装sphinx,网站上说要使用:

easy_install -U Sphinx

那我执行这个命令后会发生什么呢?我会得到源代码吗?它会安装到哪里呢?

4 个回答

5

来自文档

默认情况下,软件包会安装到当前运行的Python环境的site-packages目录里,除非你提供-d或--install-dir选项来指定一个不同的目录,或者使用distutils配置文件来指定其他位置。

获取源代码

有时候,一个软件包的源代码分发版会包含额外的文档、示例、配置文件等,这些内容并不是它实际代码的一部分。如果你想查看这些文件,可以使用--editable选项来让EasyInstall工作,EasyInstall会寻找这个软件包的源代码分发版或Subversion网址,然后下载并解压,或者将其作为你指定的--build-directory的一个子目录检出。

6
/usr/lib/pythonx.y/site-packages

pythonx.y 是你所使用的 Python 版本。它可以是 python2.4python2.7python3.1 等等。

如果你的电脑上安装了多个版本的 Python,你需要用 easy_install-x.y 来为你非默认的 Python 版本安装软件包。这里的 x.y 代表你的 Python 版本。比如说,如果你想使用 Python 3,但你电脑上的默认版本是 2.7,你就会用这个命令。

6

在Ubuntu系统上,我认为它会安装到这个路径:/usr/local/lib/python2.6/dist-packages/,而且我觉得它会为这个软件安装一个“蛋”(egg)。这里的“-U”表示如果已经安装了这个软件,就会进行升级。

撰写回答