我使用PyCharm在本地计算机上开发了一个python程序。该程序从专用的conda
环境导入库。我还根据C:\ProgramData\Anaconda2\etc\conda\activate.d
文件夹初始化的变量在Pycharm中定义了其他环境变量,以避免与this issue相关的问题。
经过大量工作,我成功地使用PyInstaller
将程序编译为一个文件可执行文件。这个过程需要修改我的程序从anaconda环境导入的某些库的内容,以及对PyInstaller
。spec`文件的广泛修改。
我还想为其他开发人员提供一个独立的开发环境。但是,既然我已经手动修改了conda环境,就不能简单地让它们创建自己的conda
环境并期望编译工作正常。
我如何打包应用程序的内容,以便将来的开发人员也可以用我拥有的相同方式使用它(即能够编译为可执行文件,并使PyCharm解释器以相同的方式工作)?简单复制和粘贴conda环境是否可以工作?有专门的库吗?