Поскольку ваш комментарий подтвердил то, что я ожидал, я буду следить с ответом поста.
Вы вызывали питон из каталога, в котором вы были, когда вы вызывали исполняемый файл. В этом случае, в соответствии с вашим приглашением, вы вызывали его с C:\Users\Me
. Поэтому python пытается найти setup.py
в этом каталоге (которого не существует). Вы можете:
1) Измените каталоги на местоположение файла setup.py
, а затем вызовите python. Полный путь к питона исполняемого файла будет необходимо, если это не в вашем PATH, или если он находится в другом каталоге, в противном случае это не так:
C:\Users\Me> cd C:\Python26\My_Scripts
C:\Python26\My_Scripts> C:\Python26\My_Scripts\python.exe setup.py py2exe
2) Точка питон к абсолютному пути setup.py
:
C:\Users\Me> C:\Python26\My_Scripts\python.exe "C:\Python26\My_Scripts\setup.py" py2exe
Где находится 'setup.py'? Python будет искать в каталоге, из которого вы его вызываете, а не в каталоге, где находится его ('python.exe'). – eldarerathis
Он находится в том же каталоге, что и python.exe. Как определить, в какой директории я его выписал, или указать, где он должен искать setup.py? – rectangletangle
Вот что я догадывался. Я последую за ответом, так как это было бы немного поместиться здесь. – eldarerathis