[問題] 老程式打包移轉問題

看板Python作者 (Eric Chang)時間6年前 (2019/03/22 14:53), 編輯推噓2(3111)
留言15則, 6人參與, 6年前最新討論串1/1
我們有一台機器上面跑的程式是大概十年前用python2.7寫的 其中用了很多的自製套件 然後呢,這個人是個歪果扔,離職後據說去環遊世界,找不到人了... 現在這台老機器雖然還活著,但是開始有一些症狀出現 我們想要把程式移植到其他機器、或者VM上 一些常用到的套件,還可以抓到,雖然版本可能不同,那是另一個問題了 問題是這些自製的套件,外面根本找不到 想請問有沒有辦法把現在機器上的環境,複製到另一台機器上? 我現在正在嘗試P2V,不過要跑很久(1x hrs) 想說有沒有其他比較快的方法可以先測試的 那個要跑很久的就放著等下班再跑.. --

03/13 12:29,
請善用gogle通訊錄:)
03/13 12:29

03/13 12:30,
o
03/13 12:30

03/13 12:30,
o
03/13 12:30

03/13 12:30,
o
03/13 12:30

03/13 12:30,
o
03/13 12:30

03/13 12:31,
不補了(/‵Д′)/~ ╧╧
03/13 12:31
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.85.234.104 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1553237617.A.37D.html

03/22 15:12, 6年前 , 1F
自製的套件、也是在某個資料夾內的
03/22 15:12, 1F

03/22 15:40, 6年前 , 2F
Copy lib 目錄 可行嗎?
03/22 15:40, 2F

03/22 15:45, 6年前 , 3F
以datetime模組為例,你可以像這樣找出安裝位置
03/22 15:45, 3F

03/22 15:46, 6年前 , 4F
import datetime
03/22 15:46, 4F

03/22 15:46, 6年前 , 5F
print(datetime.__file__)
03/22 15:46, 5F

03/22 15:52, 6年前 , 6F
我有把整個/usr/local/lib/python2.7 複製過去新的
03/22 15:52, 6F

03/22 15:52, 6年前 , 7F
不過少很多套件
03/22 15:52, 7F

03/22 15:52, 6年前 , 8F
請問找到安裝位置之後呢?
03/22 15:52, 8F

03/22 16:01, 6年前 , 9F
把環境變數加入那個檔案夾不就好了?
03/22 16:01, 9F

03/22 16:02, 6年前 , 10F
不然就是複製過去 檢查他的相對路徑也對 就可以用了吧?
03/22 16:02, 10F

03/22 18:26, 6年前 , 11F
找到就複製過去新機器啊...python不用編譯,你還可以看他
03/22 18:26, 11F

03/22 18:27, 6年前 , 12F
套件裡幹了啥事,經過編譯的語言你就...
03/22 18:27, 12F

03/23 03:08, 6年前 , 13F
03/23 03:08, 13F

03/26 16:14, 6年前 , 14F
所以,理論上 我整台tar起來,然後放到新電腦去
03/26 16:14, 14F

03/26 16:14, 6年前 , 15F
應該就可以執行了是嗎?
03/26 16:14, 15F
文章代碼(AID): #1Sb8PnDz (Python)
文章代碼(AID): #1Sb8PnDz (Python)