Python 相当于 Ruby Bundler 的包管理器

1 投票
2 回答
867 浏览
提问于 2025-04-17 21:08

我正在尝试部署一个Python应用程序,这个程序有很多依赖项,可以通过easy_install或pip来安装。但是我部署的环境在防火墙后面,无法访问互联网。所以我想知道Python是否有类似于Ruby的bundler的'package'功能,可以缓存所有的*.egg文件和依赖项,然后在本地安装它们。

2 个回答

1

试试 pyinstaller。这个工具应该有选项可以包含 *.egg 文件。

1

原来,easy_install已经有一个解决方案,具体可以查看在没有网络的机器上安装,不过这个方法对C扩展的Python包来说并不是很完美,因为它要求源机器和目标机器的操作系统和架构必须是一样的。

撰写回答