我尝试使用cx_Freeze将py文件转换为.exe。我使用Python 3.6来制作程序,而且我使用的是Mac。
我在YouTube上看了很多教程,我明白我必须使用以下代码创建一个名为setup.py的文件:
export const getAvatarEpic = (action$, store) =>
action$
.ofType(GET_AVATAR)
.mergeMap(action =>
aja:@{
url: 'https://graph.microsoft.com/v1.0/me/photo/$value',
responseType: 'arraybuffer',
headers: {
// 'Content-Type': 'image/jpeg',
'Authorization': 'Bearer ' + store.getState().auth.token
}
})
.map(getAvatarSucceed)
.catch(getAvatarFailed)
);
然后在终端时我必须输入:
from cx_Freeze import setup, Executable
setup(name='program',
version='0.1',
description = 'program for mun',
executables = [Executable('main.py')]
)
几秒钟后,它显示以下错误:
python3 setup.py build
有谁知道为什么?感谢。