Я новичок в python, и я пытаюсь создать exe-файл, используя py2exe, из кода python, который я сделал. Я сделал следующий файл setup.py после учебник о том, как использовать py2exe:SyntaxError on setup.py
from distutils.core import setup
from glob import glob
import py2exe
setup(console=['App.py'])
data_files = [("msvcr90.dll", glob(r'C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_bcb86ed6ac711f91\msvcr90.dll\*.*'))]
setup(data_files=data_files, etc)
sys.path.append("C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_bcb86ed6ac711f91\msvcr90.dll")
Когда я пытаюсь запустить его в ЦМД я получаю следующее сообщение об ошибке:
SyntaxError: non-keyword arg after keyword arg
Я прочитал несколько других сообщения об этой ошибке в основном говорят, что перед «data_files» я должен иметь «etc». Однако, когда я это делаю, я получаю ошибку имени undefined name sys
.
Я хочу, чтобы включить msvcr90.dll
файл с setup.py
Любые идеи о том, как это исправить?
'import sys' в начале и т. Д. Перед data_files? – krork