怎么把 Python 运行环境打包到别的机子上

2017-08-29 10:58:00 +08:00
 qsnow6

在本机编好的脚本,因为本机和远程 VPS 的 python 环境不一样,想打包一份运行环境到远程的 VPS 上,试了下 virtualenv 好像只能本地隔离,在 VPS 上解压后 python 版本没有变化。

virtualenv 不能处理这个事情吗?或者有其它的替代方案?


本机系统:mac os

本机 python 版本:3.5.1

VPS python 版本:2.7.5

VPS 系统:CENTOS

我的操作是这样的

virtualenv --no-site-packages venv
...
source venv/bin/activate
13372 次点击
所在节点    Python
24 条回复
asdf123101
2017-08-30 03:34:23 +08:00
用 docker 打包。简单方便。
SharkIng
2017-08-30 03:43:50 +08:00
我都是直接 tar virtualenv
litter123
2017-08-30 10:21:49 +08:00
直接编译安装,我的 VPS 上装了 2.6、2.7、3.6.1 三个版本,改名字区分,没什么问题啊
oldbird
2017-09-07 07:53:54 +08:00
winpython,可否?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/386552

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX