研究发现,SDK有“C”盘硬编码在文件中的位置 - 在许多地方。长话短说,但我没有C盘,窗户在我的E盘上。
我通过在文本编辑器中打开SDK \ WIN32 \ 1.3.1-β\ env.py和改变线85和86
elif (self.target_os == 'win32'):
self.install_dirs = [
p.join(os.environ['APPDATA'], 'TideSDK'),
# TODO: Is there a better way to determine this directory?
'E:\\ProgramData\\TideSDK',
'E:\\Documents and Settings\All Users\Application Data\TideSDK'
]
也win32_app.py线固定这193和195
def get_wix_bin_directory(self):
path = p.join("E:\\", "Program Files", "Windows Installer XML v3", "bin")
if not p.exists(path):
path = p.join("E:\\", "Program Files (x86)", "Windows Installer XML v3", "bin")
if not p.exists(path):
raise Exception('Could not find WiX v3 bin directory')
return path
我有同样的问题。 –