当我在.py文件上使用PyInstaller时,它将创建一个空的dist文件夹,并且在出现此错误时:
TypeError:预期的str,字节或os.PathLike对象,而不是NoneType
感谢所有帮助!我正在运行Python 3.7.2和Windows 10。
我正在使用命令“ pyinstaller Testing.py”,并在warn-Testing.txt文件中说明了这一点。
缺少名为资源的模块-由posix导入(顶层),C:\ Users \ kayde \ PycharmProjects \ Testing.py(顶层) 缺少名为posix的模块-由os(有条件,可选)导入,C:\ Users \ kayde \ PycharmProjects \ Testing.py(顶级) 缺少名为_posixsubprocess的模块-由子进程(有条件),C:\ Users \ kayde \ PycharmProjects \ Testing.py导入(顶层) 缺少名为readline的模块-由cmd(延迟,条件,可选),代码(延迟,条件,可选),pdb(延迟,可选),C:\ Users \ kayde \ PycharmProjects \ Testing.py(顶级)导入 排除的名为_frozen_importlib的模块-由importlib(可选),importlib.abc(可选),C:\ Users \ kayde \ PycharmProjects \ Testing.py(顶级)导入 缺少名为_frozen_importlib_external的模块-由importlib._bootstrap(已延迟),importlib(可选),importlib.abc(可选),C:\ Users \ kayde \ PycharmProjects \ Testing.py(顶级)导入 缺少名为_winreg的模块-由平台导入(已延迟,可选),C:\ Users \ kayde \ PycharmProjects \ Testing.py(顶层) 缺少名为_scproxy的模块-由urllib.request导入(有条件) 缺少名为java的模块-由平台导入(已延迟),C:\ Users \ kayde \ PycharmProjects \ Testing.py(顶层) 缺少名为“ java.lang”的模块-由平台导入(已延迟,可选),C:\ Users \ kayde \ PycharmProjects \ Testing.py(顶层),xml.sax._exceptions(有条件) 缺少名为vms_lib的模块-由平台(延迟,有条件,可选)导入,C:\ Users \ kayde \ PycharmProjects \ Testing.py(顶层) 缺少名为termios的模块-由tty(顶级),C:\ Users \ kayde \ PycharmProjects \ Testing.py(顶级),getpass(可选)导入 缺少名为grp的模块-由Shutil(可选),tarfile(可选),C:\ Users \ kayde \ PycharmProjects \ Testing.py(顶级)导入 缺少名为org的模块-由pickle导入(可选),C:\ Users \ kayde \ PycharmProjects \ Testing.py(顶层) 缺少名为pwd的模块-由posixpath(延迟,有条件),shutil(可选),tarfile(可选),http.server(延迟,可选),webbrowser(延迟),C:\ Users \ kayde \ PycharmProjects \ Testing.py导入(顶级),netrc(延迟,有条件),getpass(延迟) 缺少名为“ org.python”的模块-通过复制(可选),C:\ Users \ kayde \ PycharmProjects \ Testing.py(顶级),xml.sax(延迟,有条件的)导入
感谢,感谢您的帮助! :D