#PY小貼士# 我的python開發環境如何搬到其他電腦上?

  • 2019 年 12 月 21 日
  • 筆記

昨天說到了 git,說到了在 git 中不應該上傳程式碼以外的文件。那麼就有人問了:

我想把我的程式碼放到伺服器上運行,或者在別的電腦上繼續開發,不上傳git,那要怎麼把環境搬過去?

事實上,即使把你的環境上傳到 git 倉庫,再下載到別的電腦上,如果系統有差別,也多半是用不了的。

正常的處理方式就是:重新安裝一遍!

當然,重新安裝也是有技巧的:

pip 提供了一個功能,可以用

pip freeze > requirements.txt 

這個命令把你環境下裝過的第三方庫的名稱和版本導出到文件 requirements.txt。然後到新電腦上,再通過

pip install -r requirements.txt

自動批量安裝這些庫。

不過,有些庫的版本是和 python 版本相關的,如果你的 python 版本換了,比如從2變成3,這樣做就有可能不成功。(有些庫壓根兒就不支援3)