V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  liuhuansir  ›  全部回复第 2 页 / 共 37 页
回复总数  739
1  2  3  4  5  6  7  8  9  10 ... 37  
@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 年的写专利,都是有套路的
zed 想干掉 vscode ,得找个大公司做靠山,然后不计代价的投入才行,目前为止居然只有 macos 版本,还能指望啥呢?
93 天前
回复了 chaselen 创建的主题 Node.js Express 5 有生之年能发布出来吗?
各位,不用 ts 的话,除了 express 和 koa ,还有其他更合适的框架么?
106 天前
回复了 tlerbao 创建的主题 程序员 到底要不要统一管理 API
有没有可能一个 URL 在多个页面使用呢?
翻译成中文有意义,中文语音就没必要了,又不是小说,给做成有声小说
113 天前
回复了 rivercherdeeeeee 创建的主题 骑行 自行车选择合理推荐
@SenLief 还是得练腿,车摇起来
113 天前
回复了 mamili 创建的主题 职场话题 该怎么办呢?能上岸却上不了。
看这个 国企的稳定性吧,有些国企跟私企差不多,收入降这么多,不就图个稳定,还不当孙子么
1  2  3  4  5  6  7  8  9  10 ... 37  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2060 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 01:27 · PVG 09:27 · LAX 18:27 · JFK 21:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.