如何一键安装所有Python项目的依赖!

在开发项目时,常常需要在多个环境中安装各种依赖。对开发者来说,每次手动一个个安装这些依赖是不是很麻烦?😅 其实有个超简单的办法!只需要一个脚本,就能快速解决问题!💡

这就是我们要用的 environment.yml 文件 😎:

这个文件就像是一个购物清单,告诉 conda 我们需要哪些包,版本号是什么。只需要写好这个文件,剩下的交给它!

📑 environment.yml 文件示例

XML 复制代码
name: myenv  # 环境名称,随便起个名字
channels:
  - conda-forge  # 包源,超多第三方包
  - defaults  # 默认包源
dependencies:
  - python=3.8  # 你想要的 Python 版本
  - tensorflow  # 机器学习的必备库
  - opencv  # 图像处理,视觉开发必备
  - numpy  # 科学计算基础库
  - matplotlib  # 绘图神器
  - pip
  - pip:
      - some_pip_package  # 需要通过pip安装的包

还需要一个小小的 install_dependencies.sh 脚本来帮我们一键搞定!🚀

bash 复制代码
#!/bin/bash

source ~/miniconda3/etc/profile.d/conda.sh
# 创建并激活 conda 环境
conda env create -f environment.yml

# 激活环境
conda activate myenv

# 提示用户完成
echo "环境搭建完毕!你可以通过 'conda activate myenv' 来激活它哦!🎉"

如何运行这个脚本呢?

首先给脚本添加执行权限:

bash 复制代码
chmod +x install_dependencies.sh

然后执行脚本:

bash 复制代码
./install_dependencies.sh

等你执行完这个脚本,你的环境就会自动配置好啦!你只需要专心开发,不用担心依赖问题!💼💻

😄🌟 如果你觉得这个小技巧有用,记得 点个赞👍关注我🔔,还有更多实用的小窍门!🎉

相关推荐
m沐沐13 小时前
【深度学习】卷积神经网络 数据增强、保存最优模型实现,详细解读
人工智能·python·深度学习·机器学习·cnn·数据增强
rain_sxr13 小时前
把多步串起来:Agent 前端编排的状态机与进度可视化
人工智能
天青色等烟雨..13 小时前
全流程ArcGISPro空间分析、三维建模、可视化及Python融合应用技术
开发语言·python
极光代码工作室13 小时前
基于Spark的日志监控与分析平台
大数据·hadoop·python·spark·数据可视化
硅谷秋水13 小时前
PhyGround:生成式世界模型中的物理推理基准测试
人工智能·深度学习·机器学习·计算机视觉·语言模型
丰锋ff13 小时前
1.2 Qt常用基础类型
开发语言·qt
AOwhisky13 小时前
Python 学习笔记(第十三期)——运维自动化(下·前篇):远程命令执行——paramiko基础篇
运维·python·学习·云原生·自动化·运维开发·paramiko
深海鱼肝油ya13 小时前
基于FastAPI的AI智能体Web系统构建(二)
人工智能·fastapi·python开发·异步框架·agent开发
皓月斯语13 小时前
B3842 [GESP202306 三级] 春游 题解
数据结构·c++·算法·题解