liuhuansir 最近的时间轴更新
liuhuansir
ONLINE

liuhuansir

V2EX 第 147409 号会员,加入于 2015-11-17 09:16:28 +08:00
今日活跃度排名 2620
出黑果免驱网卡 bcm94360cs2
二手交易  •  liuhuansir  •  2020-07-22 11:16:40 AM  •  最后回复来自 Johnoo
14
JetBrains 全家桶升级到 2019.2 版本,中文字体显示很奇怪
JetBrains  •  liuhuansir  •  2019-08-20 15:30:43 PM  •  最后回复来自 jackblack369
1
迫于黑苹果,收一个 10.14 免驱的无线网卡
二手交易  •  liuhuansir  •  2019-05-16 15:48:58 PM  •  最后回复来自 CodeMozart
11
出耕升 1050ti 显卡
二手交易  •  liuhuansir  •  2019-05-10 10:57:32 AM  •  最后回复来自 YogaX
5
深圳出 ryzen1400+B350 套装
二手交易  •  liuhuansir  •  2019-04-29 22:05:22 PM  •  最后回复来自 wzw
3
liuhuansir 最近回复了
@laminux29 呵呵
@Motorola3 确实是的,所以网上这方面的信息太少,docker 方便又简单,还不会出现兼容性问题
今天下午参照我司开发给的文档,自己在 centos7.6 上试验了一次,基本上实现了解压运行,下面是简单的实现步骤:
两台相同系统的服务器 A 和 B ,以 python3.6.9 为例,其他类似
1 、A 上源码编译安装 python3.6.9 到/usr/local/python36
2 、python3 -m venv venv --copies 创建虚拟环境,--copies 参数不使用软连接方式
3 、复制/user/local/python36/include 目录到 venv 下
4 、复制/user/local/python36/lib 下的 libpython3.6m.a 文件和 pkgconfig 目录
5 、复制/user/local/python36/lib 下的 python3.6 目录,注意不要复制里面的 site-packages
6 、修改/user/local/python36/bin 目录下可执行的 python 脚本,首行改成#!/usr/bin/env python
7 、修改/user/local/python36/bin 目录下的 activate ,设置 PYTHONHOME 和 LD_LIBRARY_PATH 环境变量
最后打成压缩包复制到 B 的任意目录,解压之后激活虚拟环境即可
厚着脸皮通过研发总监找到了公司制作这个包的开发,他给了文档,感觉有点复杂,需要手动修改 bin 目录下的可执行文件,把依赖的 so 复制进去,手动处理所有的软连接
@longbow0 这种方式我下午试过了,按文档里的说法应该是可以的,但是我执行起来还是报错,看报错信息,里面有些模块会去/usr/local/python3 下找,新服务器没装 python
@zengxs docker 的方式大家都知道,我的需求是在一台新的服务器上直接跑
@longbow0 谢谢,我试试看
@gcc1117 我司有个产品就是这种发布形式,是其他组的产品,我问了一些人,没问到实现方式
我司经常让刚毕业 1 、2 年的写专利,都是有套路的
特么的,长沙联通 99 套餐,20G+1000 分钟+200M ,这差了好几倍了
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3406 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 10:55 · PVG 18:55 · LAX 02:55 · JFK 05:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.