1

我有一台安装了 Python 2.3、2.6 和 3.0 以及安装了 Cygwin 的 2.5 的 Windows 机器。我已经下载了 pexpect 包,但是当我运行“python setup.py install”时,它会安装到 2.6 安装。

如何将它安装到 Cygwin Python 安装或任何其他安装?

4

2 回答 2

5

调用您要为其安装的特定 python 版本。例如:

$ python2.3 setup.py install

应该为 python 2.3 安装包

于 2009-06-29T17:59:00.720 回答
0

如果另一个(默认)安装仅将 PATH 修补到自身,则使用“python2.3”可能是错误的。

任务可以通过以下方式解决:

  1. 找到所需 python 解释器的完整路径,在 ActivePython 上它是 C:\Python26 用于 Python 2.6 的默认安装
  2. 创建二进制的完整路径(在本例中为 C:\Python26\python.exe)
  3. 使用解释器的完整路径从解压缩的模块目录执行模块安装命令: C:\Python26\python.exe setup.py install
于 2009-07-06T05:46:20.087 回答