

在团队协作或项目部署中,你是否常遇到“在我电脑上能运行”的尴尬?只需两个命令,就能彻底解决环境依赖问题。
前提:使用虚拟环境,否则将会安装该环境内所有的安装包
pip freeze > requirements.txt此命令将当前环境所有安装的包及其精确版本保存到requirements.txt文件中,如图:

示例文件内容:
numpy==1.21.0pandas==1.3.0matplotlib==3.4.2
pip install -r requirements.txt在新环境中执行此命令,pip会自动安装文件中列出的所有包及指定版本。如图:

不同版本的包可能有:
API接口变化
功能增减
Bug修复与引入
精确版本确保所有人使用相同的依赖环境,避免意外错误。
每次添加新依赖后,更新requirements.txt
分享项目时,务必包含requirements.txt
部署项目前,先运行依赖安装
pip freeze > requirements.txt - 保存环境快照pip install -r requirements.txt - 重现相同环境
它们就像项目的"配方",确保每次"烹饪"都能得到相同的结果。将此文件纳入版本控制,团队协作将再无环境困扰。
点击标题可跳转
橙好测试开发
1. 专科就可以,一个外包月薪14000,一个甲方月薪13000,管三餐,五险一金,周末双休,我是怎么拿下的
2. 薪资14000元,五险一金,双休不加班,年终奖14000元,这样的工作你觉得咋样
3. 开始在外包,后来转小米正式员工,之前月薪13000,现在月薪20000,全额五险一金,入职了……
4. 不要求学历,甲方公司,月薪16000元,全额五险一金,年终奖16000元,这样的工作你来吗
5. 我就是那个《没学历却入职京东》的同学,看完你就知道凭啥了
------------------------------------------
《戳我:看最新的橙好测开学院的真实提升案例》
拒绝造假,以正视听!
-------------------------------------------