当前位置: 首页 > news >正文

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

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

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

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

📑 environment.yml 文件示例

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

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

#!/bin/bash

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

# 激活环境
conda activate myenv

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

如何运行这个脚本呢?

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

chmod +x install_dependencies.sh

然后执行脚本:

./install_dependencies.sh

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

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

相关文章:

  • 5.1 WPF路由事件以及文本样式
  • C笔记20250325
  • Golang使用 ip2region 查询IP的地区信息
  • 某Bzhan登录逆向(纯算法)
  • WSL 2是什么: Docker Desktop 默认依赖 WSL 2
  • 求最大公约数与最小公倍数
  • C#TCP通讯封装服务器工具类
  • 19、练习题
  • 从物理学到机器学习:用技术手段量化分析职场被动攻击行为
  • 【自学笔记】.NET基础知识点总览-持续更新
  • Opencv 图像读取与保存问题
  • RHCA核心课程技术解析4:红帽服务管理与自动化深度实践
  • Leetcode 背包问题笔记
  • python基础--类
  • python三大库之--numpy(一)
  • SQLAlchemy 支持特殊字符
  • 16. 最接近的三数之和
  • 如何让DeepSeek-R1在内网稳定运行并实现随时随地远程在线调用
  • AIGC-头条号长文项目创作智能体完整指令(DeepSeek,豆包,千问,Kimi,GPT)
  • 安装教程:windows上安装oracle详细教程
  • 铜川免费做网站/专业黑帽seo
  • 制作网站深圳/河北seo基础教程
  • 做web网站挣钱么/怎么优化自己公司的网站
  • 企业网站seo数据/营销型制作网站公司
  • 武汉万网站制作 费用/什么是百度竞价
  • 江苏SEO网站建设/google seo怎么优化