Pyinstaller说该文件已经存在,但是不存在

时间:2019-01-21 00:51:56

标签: python terminal exe pyinstaller

好吧,所以我试图将一个小的python脚本制作为exe文件,并且我正在使用pyinstaller。 (我正在使用的命令是pyinstaller.exe --windowed --icon=pics\icon.ico -F --onefile main.py)我已经弄清楚了如何使用pyinstaller,并且在制作此python程序的早期版本之前就可以使用。现在它不起作用了,我也不知道为什么。就是说它要制作的文件已经存在,除了它不存在(我已经检查过),并且给了我这个错误:

765 INFO: PyInstaller: 3.4
765 INFO: Python: 3.7.1
765 INFO: Platform: Windows-10-10.0.17134-SP0
Traceback (most recent call last):
  File "C:\Users\username\AppData\Local\Programs\Python\Python37\Scripts\pyinstaller-script.py", line 11, in <module>
    load_entry_point('pyinstaller==3.4', 'console_scripts', 'pyinstaller')()
  File "c:\users\username\appdata\local\programs\python\python37\lib\site-packages\pyinstaller-3.4-py3.7.egg\PyInstaller\__main__.py", line 109, in run
    spec_file = run_makespec(**vars(args))
  File "c:\users\username\appdata\local\programs\python\python37\lib\site-packages\pyinstaller-3.4-py3.7.egg\PyInstaller\__main__.py", line 56, in run_makespec
    spec_file = PyInstaller.building.makespec.main(filenames, **opts)
  File "c:\users\username\appdata\local\programs\python\python37\lib\site-packages\pyinstaller-3.4-py3.7.egg\PyInstaller\building\makespec.py", line 331, in main
    os.makedirs(specpath)
  File "c:\users\username\appdata\local\programs\python\python37\lib\os.py", line 221, in makedirs
    mkdir(name, mode)
FileExistsError: [WinError 183] Cannot create a file when that file already exists: 'C:\\Users\\username\\OneDrive\\Documents\\Game Center'

(之前已经做过,但是那一次,我试图使DID出现的文件已经存在。我删除了该文件,再次尝试,然后一切正常。) 任何帮助表示赞赏。谢谢!

1 个答案:

答案 0 :(得分:0)

我只是想通了。我不知道发生了什么变化,但是现在一切正常。我只等了一个星期就回到了那里。我想上帝刚刚发出了奇迹!