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

作者: chang0206 (Eric Chang)   2019-03-22 14:53:34
我們有一台機器上面跑的程式是大概十年前用python2.7寫的
其中用了很多的自製套件
然後呢,這個人是個歪果扔,離職後據說去環遊世界,找不到人了...
現在這台老機器雖然還活著,但是開始有一些症狀出現
我們想要把程式移植到其他機器、或者VM上
一些常用到的套件,還可以抓到,雖然版本可能不同,那是另一個問題了
問題是這些自製的套件,外面根本找不到
想請問有沒有辦法把現在機器上的環境,複製到另一台機器上?
我現在正在嘗試P2V,不過要跑很久(1x hrs)
想說有沒有其他比較快的方法可以先測試的
那個要跑很久的就放著等下班再跑..
作者: filexchang (OFDMA)   2018-03-13 12:29:00
請善用gogle通訊錄:)oooo不補了(/‵Д′)/~ ╧╧
作者: jiyu520 (不要鯽魚我)   2019-03-22 15:12:00
自製的套件、也是在某個資料夾內的
作者: frank910138 (frank)   2019-03-22 15:40:00
Copy lib 目錄 可行嗎?
作者: froce (froce)   2019-03-22 15:45:00
以datetime模組為例,你可以像這樣找出安裝位置import datetimeprint(datetime.__file__)
作者: chang0206 (Eric Chang)   2019-03-22 15:52:00
我有把整個/usr/local/lib/python2.7 複製過去新的不過少很多套件請問找到安裝位置之後呢?
作者: MAGICXX (逢甲阿法)   2019-03-22 16:01:00
把環境變數加入那個檔案夾不就好了?不然就是複製過去 檢查他的相對路徑也對 就可以用了吧?
作者: froce (froce)   2019-03-22 18:26:00
找到就複製過去新機器啊...python不用編譯,你還可以看他套件裡幹了啥事,經過編譯的語言你就...
作者: leo021566 (大禹)   2019-03-23 03:08:00
作者: chang0206 (Eric Chang)   2019-03-26 16:14:00
所以,理論上 我整台tar起來,然後放到新電腦去應該就可以執行了是嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com