打包程序的开发环境

时间:2018-11-10 15:16:47

标签: python pyinstaller

我使用PyCharm在本地计算机上开发了一个python程序。该程序从专用的conda环境导入库。我还根据C:\ProgramData\Anaconda2\etc\conda\activate.d文件夹初始化的变量在Pycharm中定义了其他环境变量,以避免与this issue相关的问题。

经过大量工作,我成功地使用PyInstaller将程序编译为一个文件可执行文件。这个过程需要修改我的程序从anaconda环境导入的某些库的内容,以及对PyInstaller。spec`文件的广泛修改。

我还想为其他开发人员提供一个独立的开发环境。但是,既然我已经手动修改了conda环境,就不能简单地让它们创建自己的conda环境并期望编译工作正常。

我如何打包应用程序的内容,以便将来的开发人员也可以用我拥有的相同方式使用它(即能够编译为可执行文件,并使PyCharm解释器以相同的方式工作)?简单复制和粘贴conda环境是否可以工作?有专门的库吗?

0 个答案:

没有答案