【发布时间】:2020-05-21 03:19:39
【问题描述】:
我在 PyCharm 中有一个项目,其中包含多个 Python 文件以及一些文本文件,我想通过 PyInstaller 将其导出到 .exe(我在 Win 7 上)。该项目使用通过 pip 安装在venv 内部的一些外部模块(PyInstaller 就是其中之一)。
出于显而易见的原因,我想让事情保持简单并且不在构建中使用venv 之外的任何模块。但是,当我尝试在项目文件夹上执行 PyInstaller 工具时,出现权限错误:PermissionError: [Errno 13] Permission denied。乍一看,在项目内部的main.py 上使用 PyInstaller 可以很好地构建它,但在cmd 中运行.exe 会显示error loading Python DLL。我该怎么做?有些东西告诉我应该事先创建规范以包含项目中使用的所有文件和模块。
【问题讨论】:
标签: python pycharm exe pyinstaller external-tools