[問題] python3.7打包問題
小弟使用pyinstaller打包,在win10-64bit環境下,出現以下錯誤
程式中有開檔寫檔,原本是相對路徑,打包失敗,已都先改成強制絕對路徑
仍然沒法成功
錯誤碼如下,謝謝各位
Traceback (most recent call last):
File
"C:\Users\jisayme\AppData\Local\Programs\Python\Python37\lib\runpy.py", line
193, in _run_module_as_main
"__main__", mod_spec)
File
"C:\Users\jisayme\AppData\Local\Programs\Python\Python37\lib\runpy.py", line
85, in _run_code
exec(code, run_globals)
File
"C:\Users\jisayme\PycharmProjects\dcard\venv\Scripts\pyinstaller.exe\__main__.py",
line 9, in <module>
File
"c:\users\jisayme\pycharmprojects\dcard\venv\lib\site-packages\PyInstaller\__main__.py",
line 111, in run
run_build(pyi_config, spec_file, **vars(args))
File
"c:\users\jisayme\pycharmprojects\dcard\venv\lib\site-packages\PyInstaller\__main__.py",
line 63, in run_build
PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)
File
"c:\users\jisayme\pycharmprojects\dcard\venv\lib\site-packages\PyInstaller\building\build_main.py",
line 838, in main
build(specfile, kw.get('distpath'), kw.get('workpath'),
kw.get('clean_build'))
File
"c:\users\jisayme\pycharmprojects\dcard\venv\lib\site-packages\PyInstaller\building\build_main.py",
line 784, in build
exec(text, spec_namespace)
File "<string>", line 29, in <module>
File
"c:\users\jisayme\pycharmprojects\dcard\venv\lib\site-packages\PyInstaller\building\api.py",
line 424, in __init__
strip_binaries=self.strip, upx_binaries=self.upx,
File
"c:\users\jisayme\pycharmprojects\dcard\venv\lib\site-packages\PyInstaller\building\api.py",
line 196, in __init__
self.__postinit__()
File
"c:\users\jisayme\pycharmprojects\dcard\venv\lib\site-packages\PyInstaller\building\datastruct.py",
line 158, in __postinit__
self.assemble()
File
"c:\users\jisayme\pycharmprojects\dcard\venv\lib\site-packages\PyInstaller\building\api.py",
line 273, in assemble
pylib_name = os.path.basename(bindepend.get_python_library_path())
File
"C:\Users\jisayme\AppData\Local\Programs\Python\Python37\lib\ntpath.py", line
214, in basename
return split(p)[1]
File
"C:\Users\jisayme\AppData\Local\Programs\Python\Python37\lib\ntpath.py", line
183, in split
p = os.fspath(p)
TypeError: expected str, bytes or os.PathLike object, not NoneType
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.21.162
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1552926014.A.0FE.html
推
03/19 00:38,
5年前
, 1F
03/19 00:38, 1F
→
03/19 00:39,
5年前
, 2F
03/19 00:39, 2F
→
03/19 01:02,
5年前
, 3F
03/19 01:02, 3F
→
03/19 01:03,
5年前
, 4F
03/19 01:03, 4F
→
03/19 01:05,
5年前
, 5F
03/19 01:05, 5F