我刚刚在新的Win7 PC上安装了EPD / CANOPY,并希望确保它适用于在其他环境中开发的脚本。
我正在使用已知良好的脚本,使用有效数据,并尝试使用pyinstaller-2.1(重新)生成可执行文件。最终包中似乎缺少几个.dll但它们确实存在,在C:\ Program Files \ Enthought \ Canopy \ App \ appdata \ canopy-1.4.1.1975.win-x86_64 \ Scripts。
看起来像一个简单的路径问题......就在我注意到没有C:\ Python27目录的时候!
此外,上述路径不在Windows环境变量中,看起来像C:\ Users \〜\ AppData \ Local \ Enthought \ Canopy \ User \ Scripts
后台,我按照说明https://support.enthought.com/entries/23389761安装了带pip的pyinstaller。从Canopy命令提示符,PyInstaller显示OK“pip list”并响应它的--version提示,所以我认为没问题。
生成可执行文件的其他一些方法在过渡期间会很有用,但一般的问题仍然是如何为所有人提供这些直接的路径?