20

我想安装狮身人面像,网站上说要使用:

easy_install -U Sphinx

当我安装这个命令时会发生什么?我也会得到来源吗?它将安装在哪里?

4

4 回答 4

6

在 Ubuntu 上,我相信它会安装到 /usr/local/lib/python2.6/dist-packages/ 并且我相信它会为它安装 egg。-U 表示如果已经安装则升级它

于 2011-02-07T00:24:37.693 回答
6
/usr/lib/pythonx.y/site-packages

pythonx.y是你的python版本。可以是python2.4, python2.7,python3.1等。

如果你的系统上有多个版本的 python,你需要easy_install-x.y为你的非默认 python 安装包。再次x.y是您的 python 版本。如果你想弄乱 Python 3,你会使用它,但你的系统默认是 2.7。

于 2011-02-07T00:59:50.637 回答
5

文档

默认情况下,包安装到运行 Python 安装的 site-packages 目录,除非您提供 -d 或 --install-dir 选项来指定备用目录,或使用 distutils 配置文件指定备用位置。

获取来源

有时,包的源代码分发包含其他文档、示例、配置文件等,这些不是其实际代码的一部分。如果您希望能够检查这些文件,您可以使用 EasyInstall 的 --editable 选项,EasyInstall 将查找包的源分发或 Subversion URL,然后下载并解压缩或将其作为子目录检出您指定的 --build-directory。

于 2011-02-07T00:46:23.773 回答
0

默认情况下,easy_install 安装是 Python 主site-packages目录中的包。通常是/usr/lib/python2.6/site-packages/. 但是,我发现 ubuntu 将其软件包安装在dist-packages目录中。ubuntu 软件包与用户下载的 setuptools 安装的软件包共存存在某些问题。在这种情况下,您要么坚持使用软件包的 ubuntu 版本(如果可用),要么从源代码设置所有软件包,并可能使用自定义安装位置开关进行软件包安装。

于 2011-02-07T00:37:48.173 回答