我最近下载了用于Python 2.7.10 32bit的Windows MSI安装程序(出于兼容性原因,我使用了该特定版本)并使用' pip'启用。该工具工作正常,但似乎已经硬编码Python解释器使用的路径:
C:\Python27-from-msi>scripts\pip list You are using pip version 7.0.1, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. pip (7.0.1) setuptools (16.0) C:\Python27-from-msi>cd .. C:\>move Python27-from-msi Python27-from-msi-new 1 dir(s) moved. C:\>cd Python27-from-msi-new\ C:\Python27-from-msi-new>scripts\pip list Fatal error in launcher: Unable to create process using '"C:\Python27-from-msi\python.exe" "C:\Python27-from-msi-new\scripts\pip.exe" list'
有没有办法让pip
选择与python.exe
本身具有相同前缀的pip
可执行文件(即Windows上的..\python.exe
)?
对于它的价值,easy_install.exe
的行为相同。我想这些可执行文件是在安装时使用py2exe之类的东西构建的,这是以硬编码Python解释器路径的方式完成的。