我正在使用py2exe,我在命令提示符下遇到以下错误。
C:\Users\Me>C:\Python26\My_scripts\python.exe setup.py py2exe
C:\Python26\My_scripts\python.exe: can't open file 'setup.py': [Errno 2] No such
file or directory
我做错了什么?
答案 0 :(得分:3)
由于您的评论确认了我的预期,我会跟进一个答案帖。
您从调用可执行文件时所在的目录中调用了python。在这种情况下,根据您的提示,您从C:\Users\Me
调用了它。因此,python试图在这个目录下找到setup.py
(它不存在)。你可以:
1)将目录更改为setup.py
文件的位置,然后调用python。如果它不在你的PATH中或者它在不同的目录中,那么python可执行文件的完整路径是必要的,否则它不是:
C:\Users\Me> cd C:\Python26\My_Scripts
C:\Python26\My_Scripts> C:\Python26\My_Scripts\python.exe setup.py py2exe
2)将python指向setup.py
的绝对路径:
C:\Users\Me> C:\Python26\My_Scripts\python.exe "C:\Python26\My_Scripts\setup.py" py2exe
答案 1 :(得分:1)
setup.py
目录中没有名为C:\Users\Me
的文件。你可能犯的各种错误,其中最有可能是两个错误:
settup.py
,oops,两个Ts,需要一个) - 然后,重命名文件!cd
到该目录并再试一次!当然,两个错误可能同时发生(在这种情况下,您需要同时修复)。
如果你认为你没有犯错,请告诉我们dir *.py
(来自Me
)目录......