如何将distutils安装到特定的Python安装中?

如何将distutils安装到特定的Python安装中?,python,installation,distutils,Python,Installation,Distutils,我有一台安装了Python 2.3、2.6和3.0的Windows机器,还有一台安装了Cygwin的2.5。我已经下载了pexpect软件包,但是当我运行“python setup.py install”时,它会安装到2.6版本 如何将其安装到Cygwin Python安装或任何其他安装中?调用要安装的特定Python版本。例如: $ python2.3 setup.py install 应该为python 2.3安装软件包调用要为其安装的特定python版本。例如: $ python2.3

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


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

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

$ python2.3 setup.py install

应该为python 2.3安装软件包

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

$ python2.3 setup.py install
如果另一个(默认)安装仅对自身进行了修补,则应使用“python2.3”安装python 2.3的软件包可能是错误的

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

  • 找到所需python解释器的完整路径,在ActivePython上,python 2.6的默认安装是C:\Python26
  • 创建二进制文件的完整路径(在本例中为C:\Python26\python.exe)
  • 使用解释器的完整路径从解包模块目录执行模块安装命令:
    C:\Python26\python.exe setup.py install
  • 如果另一个(默认)安装仅将路径修补到自身,则使用“python2.3”可能是错误的

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

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