昨天说到了 git,说到了在 git 中不应该上传代码以外的文件。那么就有人问了:
我想把我的代码放到服务器上运行,或者在别的电脑上继续开发,不上传git,那要怎么把环境搬过去?
事实上,即使把你的环境上传到 git 仓库,再下载到别的电脑上,如果系统有差别,也多半是用不了的。
正常的处理方式就是:重新安装一遍!
当然,重新安装也是有技巧的:
pip 提供了一个功能,可以用
pip freeze > requirements.txt
这个命令把你环境下装过的第三方库的名称和版本导出到文件 requirements.txt。然后到新电脑上,再通过
pip install -r requirements.txt
自动批量安装这些库。
不过,有些库的版本是和 python 版本相关的,如果你的 python 版本换了,比如从2变成3,这样做就有可能不成功。(有些库压根儿就不支持3)
在 #PY小贴士# 里,我们会分享一些 python 知识点、开发中的小技巧、容易踩到的坑,以及学员遇到并在群里提到真实问题。篇幅尽量短小,适合碎片时间阅读,欢迎关注!
如果你在编程学习中有疑问,可选择以下方式向我们提问:
1. 加入码上行动答疑群(最及时响应)
2. 加入知识星球 https://t.zsxq.com/IiAiiQj
3. 发微博加上 #编程教室# 并 @Crossin(非私信)
提问时请表述清楚,附上必要代码、输出等截屏。
也可向本栏目投稿,分享你开发中的经验。采纳后将署名发表,并可附上个人博客、公众号、Github等介绍。