Python .msi 安装程序(在 Windows 7 64 位上)将所有文件安装在 c: 驱动器的根目录中,而不是 c:\Python25 (我告诉它的位置)。
我曾尝试在运行安装程序之前创建 c:\Python25,但没有帮助。
我正在运行的安装程序版本是 python-2.5.amd64.msi(为了与 Google App Engine 兼容)。
谢谢,
尼尔
答案1
您C:\Python25
是否在 GUI 安装程序中指定了安装目录?它应该尊重该设置。如果没有,您可以从命令行指定目标安装目录,如下所示:
msiexec /i python-2.5.amd64.msi TARGETDIR=c:\python25
确保运行命令时您位于包含 msi 的目录中,并且命令提示符已以管理员身份运行。
答案2
可悲的是,我的记忆力太差了。7 月份我在 Windows Vista 32-bt 机器上遇到了同样的问题。
http://www.python-forum.org/pythonforum/viewtopic.php?f=15&t=13651&p=63528&hilit=root+dir#p63528
解决方案是使用“RUN AS ADMIN”打开命令提示符,然后执行以下命令:msiexec /i python-2.5.4.msi
我不确定为什么没有更多人遇到同样的问题。
尼尔