如何在 cygwin 中运行 easy_install?

如何在 cygwin 中运行 easy_install?

我正在尝试在 cygwin 的 python 中安装一些包,但是出现以下错误:“easy_install:未找到命令”。

我尝试运行“easy_install.py”,结果也是“easy_install.py:未找到命令”。我尝试在整个 cygwin 的 /usr 树中搜索以“easy”为前缀的任何内容,但一无所获。

我是不是漏掉了什么?据我所知,easy_install 工具应该包含在 python 2.5 中。或者是否有我漏掉的需要安装的软件包?

答案1

在 cygwin 提示符下执行以下操作:

$ wget http://peak.telecommunity.com/dist/ez_setup.py
$ python ez_setup.py

这将在你的 cygwin 上安装 easy_install。

非常简单。

答案2

easy_install是 setuptools 包的一部分。此包由 cygwin 提供。要安装它,请重新运行 cygwin安装[...].exe安装程序,在包选择步骤中勾选“Python/python-setuptools”。

easy_install 脚本已附加版本号。不要运行easy_install,而是运行easy_install-2.7easy_install-3.4(或x.y您已安装的任何 Python 版本)。

答案3

Easy Install 是与 setuptools 捆绑在一起的一个 python 模块(easy_install),可以在这里找到:http://pypi.python.org/pypi/setuptools 。您必须自行安装 setuptools。

  • 如果你想将它安装到 Windows Python 中,那么使用setuptools 安装脚本命令shell 或使用 MS Windows 安装程序
  • 如果你需要带有 setuptools 的 python 在 cygwin 中工作,那么:

    • 使用 cygwin 自己的 python(您可以使用 cygwin 的 setup.exe 安装一个)
    • 使用 setuptools 源

答案4

除了安装 setuptools(如其他答案中所述)之外,您还需要确保C:\Python25\Scripts您的PATH.

相关内容