0
我试图通过从命令行运行python-2.7.x.msi从我的应用程序安装Python-2.7。我想知道默认安装路径(默认为“C:/ Python27”)是否可以更改为其他路径。在运行安装程序MSI时,是否可以通过传递任何参数来执行此操作?默认安装目录作为python-2.7.x.msi的参数
我试图通过从命令行运行python-2.7.x.msi从我的应用程序安装Python-2.7。我想知道默认安装路径(默认为“C:/ Python27”)是否可以更改为其他路径。在运行安装程序MSI时,是否可以通过传递任何参数来执行此操作?默认安装目录作为python-2.7.x.msi的参数
根据Using Windows Installer - Non-interactive installation:
使用命令行
msiexec /i python<version>.msi
安装可通过编程方式启动。附加参数 可以在该命令行的末尾被传递,如
msiexec /i python-2.5.msi TARGETDIR=r:\python25
...
目标目录
属性
TARGETDIR
确定的Python 安装的根目录下。例如,不同的安装驱动器能与TARGETDIR=R:\python25
默认
TARGETDIR
是[WindowsVolume]Python<version>
指定 。
所以,你可以这样做:
msiexec /i python-2.7.x.msi TARGETDIR=c:\other\place\to\install
非常感谢。这样可行。我如何指定相对于Windows卷的路径?目前,我对它进行了硬编码(C:\ myfolder)。 –