我有一个Python脚本,我在Windows(Python 2.7)的virtualenv中开发.
我现在想用Py2exe将它编译成单个EXE.
我已经阅读并阅读了文档和stackoverflow,但我找不到一个简单的答案:我该怎么做?我尝试安装py2exe(通过可下载的安装程序),但当然这不起作用,因为它使用系统级python,它没有安装我的脚本的依赖项.它需要使用virtualenv - 但似乎没有这样的选择.
我确实设法让bbfreeze工作,但它输出一个塞满文件的dist文件夹,我只想要一个简单的EXE文件(一个文件)用于我的简单脚本,我知道Py2Exe可以做到这一点.
tl; dr:如何在virtualenv的上下文中运行Py2Exe,以便正确导入依赖项?
小智 9
你可以这样做:
将 py2exe 安装到虚拟环境中应该很简单。您需要 Visual Studio 2008,快速版本应该可以使用。启动 2008 命令提示符并激活您的虚拟环境。切换到包含 py2exe 源的目录并运行python setup.py install。您可以通过尝试从交互式 shell 导入 py2exe 来验证它是否处于正确的环境中。我今天早些时候测试了自己(必须安装 virtualenv)。它完全按照预期工作。
| 归档时间: |
|
| 查看次数: |
3130 次 |
| 最近记录: |