我想安装狮身人面像,网站上说要使用:
easy_install -U Sphinx
当我安装这个命令时会发生什么?我也会得到来源吗?它将安装在哪里?
在 Ubuntu 上,我相信它会安装到 /usr/local/lib/python2.6/dist-packages/ 并且我相信它会为它安装 egg。-U 表示如果已经安装则升级它
/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。
从文档:
默认情况下,包安装到运行 Python 安装的 site-packages 目录,除非您提供 -d 或 --install-dir 选项来指定备用目录,或使用 distutils 配置文件指定备用位置。
获取来源:
有时,包的源代码分发包含其他文档、示例、配置文件等,这些不是其实际代码的一部分。如果您希望能够检查这些文件,您可以使用 EasyInstall 的 --editable 选项,EasyInstall 将查找包的源分发或 Subversion URL,然后下载并解压缩或将其作为子目录检出您指定的 --build-directory。
默认情况下,easy_install 安装是 Python 主site-packages
目录中的包。通常是/usr/lib/python2.6/site-packages/
. 但是,我发现 ubuntu 将其软件包安装在dist-packages
目录中。ubuntu 软件包与用户下载的 setuptools 安装的软件包共存存在某些问题。在这种情况下,您要么坚持使用软件包的 ubuntu 版本(如果可用),要么从源代码设置所有软件包,并可能使用自定义安装位置开关进行软件包安装。