easy_install在哪里安装东西?

Bla*_*man 20 python easy-install

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

easy_install -U Sphinx
Run Code Online (Sandbox Code Playgroud)

安装此命令时会发生什么?我也会得到消息来源吗?它将安装在哪里?

cif*_*key 6

在Ubuntu上我相信它会安装到/usr/local/lib/python2.6/dist-packages/,我相信它会为它安装鸡蛋.-U表示已经安装它的升级


jon*_*scb 6

/usr/lib/pythonx.y/site-packages
Run Code Online (Sandbox Code Playgroud)

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

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


Fre*_*urk 5

来自文档:

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

获取来源:

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