当前位置: 首页 > 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/bashsource ~/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

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

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


http://www.mrgr.cn/news/96291.html

相关文章:

  • GenBI 中如何引入 LLM 做意图路由,区分查数据还是闲聊
  • 【C#】Task 线程停止
  • 构建高可用性西门子Camstar服务守护者:异常监控与自愈实践
  • Audacity Nyquist插件开发:定义输入框和获取用户输入
  • #VCS# 关于 +incdir+xxx 编译选项的注意点
  • 【Zabbix技术系列文章】第①篇——基础入门
  • Selenium Web自动化如何快速又准确的定位元素路径,强调一遍是元素路径
  • rent8_wechat-新增提醒收租功能
  • SQL优化 | OceanBase是否遵循最左匹配原则?(三)
  • [异步监听事件、异步绑定属性]通过vue的this.$refs.组件.$props和.$on实现异步绑定组件属性和事件监听
  • Kubernetes》k8s》Containerd 、ctr 、cri、crictl
  • Redis:Hash 类型 内部实现、命令及应用场景
  • Redis:List 类型 内部实现、命令及应用场景
  • Java中的异常1
  • Go服务开发高手课(极客讲堂)
  • 一文详解k8s体系架构知识
  • 深入理解 dispatchEvent:前端事件触发的艺术
  • Audacity Nyquist插件开发:插件标头详解
  • MySQL基础语法DDLDML
  • 【Linux】进程的详讲(上)