如何使用distutils安装到特定的Python安装?

时间:2009-06-29 17:56:33

标签: python install distutils

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

我怎样才能将它安装到Cygwin Python安装或任何其他安装?

2 个答案:

答案 0 :(得分:5)

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

$ python2.3 setup.py install

应该安装python 2.3的包

答案 1 :(得分:0)

如果另一个(默认)安装仅修补了PATH,那么

使用“python2.3”可能是错误的。

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

  1. 找到所需python解释器的完整路径,在ActivePython上,C:\ Python26用于默认安装Python 2.6
  2. 制作二进制的完整路径(在本例中为C:\ Python26 \ python.exe)
  3. 使用解释器的完整路径从解包模块目录执行module install命令:C:\Python26\python.exe setup.py install