如何在cygwin中运行easy_install?


32

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

我试图运行“ easy_install.py”,结果也是“ easy_install.py:找不到命令”。我试图在整个cygwin的/ usr树中搜索所有带有前缀“ easy”的名称,但没有找到。

我想念什么吗?AFAIK,easy_install工具应该是python 2.5中包含的电池。还是有需要为我错过的软件包安装的软件包?

Answers:


39

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

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

这将在您的cygwin上安装easy_install。

像py一样容易。


14
再加上一个可怕的双关语。
Fergal Moran

安装后,要使用easy_install,请确保PATH中包含C:\ Python27 \ Scripts(或类似脚本)。
Juuso Ohtonen 2014年

18

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

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


安装cygwin软件包,然后运行easy_install-<ver>。如果安装了python 2和python 3,请显示cygwin软件包后缀的版本号。
cxw

准确地说:在设置窗口视图“完全”中,在“搜索”窗口中键入python2-setuptoolspython3-setuptools
菲利普·基恩斯

4

简易安装是与setuptools捆绑在一起的python模块(easy_install),可以在以下位置找到:http://pypi.python.org/pypi/setuptools。您必须自己安装setuptools。

  • 如果你想将它安装到Windows蟒蛇比使用setuptools的安装脚本CMD壳或使用MS Windows安装
  • 如果您需要使用带有setuptools的python在cygwin中工作,可以执行以下操作:

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

我不这么认为。“哪个easy_setup”和“哪个easy_setup.py”表示找不到。


1
Cygwin中(至少现在)有一个setuptools软件包,几乎可以肯定,这是安装Cygwin的更好方法,而对于习惯于Cygwin的人来说更容易。
弗朗西斯·戴维

1

除了安装setuptools的(在其他的答案中描述),你还需要确保C:\Python25\Scripts在你的PATH


2
你确定吗?我使用的是cygwin随附的python,而不是分开安装的Windows。
towi 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.