virtualenv能打包so吗

之前用pythpn写了个程序 现在要移植到一个完全没有python环境的linux中 用virtualenv打包 发现库是打包了 但是so之类的好像只是指定了软连接 还是无法运行 有办法把so也一起打包吗

阅读 4k
3 个回答

cxFreeze可解决这一类问题

对于一个完全没有python的环境建议你考虑conda这种发行版,virtualenv本身就需要系统有python,只做到了类库的隔离而已,不要指望在一个系统下做好的virtualenv拿到另一个系统下还能使用。

或者考虑cxFreeze/pyinstaller这类的打包工具,可以将依赖整个打包在一起。同样不能保证垮了操作系统一定能运行,至少比安装conda要轻量一些

是不是可以考虑使用docker?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题