#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)