作者chang0206 (Eric Chang)
看板Python
标题[问题] 老程式打包移转问题
时间Fri Mar 22 14:53:34 2019
我们有一台机器上面跑的程式是大概十年前用python2.7写的
其中用了很多的自制套件
然後呢,这个人是个歪果扔,离职後据说去环游世界,找不到人了...
现在这台老机器虽然还活着,但是开始有一些症状出现
我们想要把程式移植到其他机器、或者VM上
一些常用到的套件,还可以抓到,虽然版本可能不同,那是另一个问题了
问题是这些自制的套件,外面根本找不到
想请问有没有办法把现在机器上的环境,复制到另一台机器上?
我现在正在尝试P2V,不过要跑很久(1x hrs)
想说有没有其他比较快的方法可以先测试的
那个要跑很久的就放着等下班再跑..
--
1F:推 filexchang:请善用gogle通讯录:)03/13 12:29
2F:→ filexchang: o03/13 12:30
3F:→ filexchang: o03/13 12:30
4F:→ filexchang: o03/13 12:30
5F:→ filexchang: o03/13 12:30
6F:→ filexchang:不补了(/‵Д′)/~ ╧╧03/13 12:31
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 219.85.234.104
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1553237617.A.37D.html
7F:推 jiyu520: 自制的套件、也是在某个资料夹内的 03/22 15:12
8F:推 frank910138: Copy lib 目录 可行吗? 03/22 15:40
9F:推 froce: 以datetime模组为例,你可以像这样找出安装位置 03/22 15:45
10F:→ froce: import datetime 03/22 15:46
11F:→ froce: print(datetime.__file__) 03/22 15:46
12F:→ chang0206: 我有把整个/usr/local/lib/python2.7 复制过去新的 03/22 15:52
13F:→ chang0206: 不过少很多套件 03/22 15:52
14F:→ chang0206: 请问找到安装位置之後呢? 03/22 15:52
15F:→ MAGICXX: 把环境变数加入那个档案夹不就好了? 03/22 16:01
16F:→ MAGICXX: 不然就是复制过去 检查他的相对路径也对 就可以用了吧? 03/22 16:02
17F:→ froce: 找到就复制过去新机器啊...python不用编译,你还可以看他 03/22 18:26
18F:→ froce: 套件里干了啥事,经过编译的语言你就... 03/22 18:27
19F:嘘 leo021566: … 03/23 03:08
20F:→ chang0206: 所以,理论上 我整台tar起来,然後放到新电脑去 03/26 16:14
21F:→ chang0206: 应该就可以执行了是吗? 03/26 16:14