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

【Python】在pycharm中使用environment.ylm文件配置虚拟环境

一、YMAL文件介绍:

YAML(通常使用 .yml 或 .yaml 作为文件扩展名)是一种专门设计用于数据序列化、配置文件和在不同系统之间交换数据的标记语言。其名称 "YAML" 是 "YAML Ain't Markup Language" 的递归缩写,这强调了它专注于数据内容本身而非文档标记的设计理念。

YAML 文件在现代软件开发中有着广泛的应用场景。它被普遍用作各种系统和工具的配置文件格式,如容器编排系统中的部署定义、持续集成/持续部署管道的工作流程配置、基础设施即代码工具的配置模板等。同时,YAML 也常用于定义软件环境依赖,例如 Conda 环境配置文件,这些文件能够精确指定项目所需的所有软件包、版本和来源渠道。YAML 还作为数据序列化格式,在不同编程语言和系统之间传输和存储结构化数据。

与类似技术相比,YAML 与 JSON 功能相似但各有侧重。YAML 更加注重人类可读性和编写便利性,支持注释和更灵活的语法;而 JSON 则更加机器友好,语法更加严格和简洁。许多YAML解析器能够处理JSON文件,体现了这两种格式之间的密切关系。

总之,YAML 文件作为现代软件开发和技术运维中不可或缺的组成部分,以其独特的人类可读性和强大的表达能力,为系统配置、环境管理和数据交换提供了高效可靠的解决方案。其简洁的语法结构和广泛的语言支持使其成为技术领域中最受欢迎的数据序列化格式之一。

二、配置environmental.yml

1.打开Anaconda PowerShell Prompt

2.写入conda env create -f environment_cpu.yml(其中yml的文件名是自己所设置的,我这是设置的environment_cpu.yml)

conda env create -f environment_cpu.yml

输入后:

运行中:

运行结果:

三、在pycharm中配置虚拟环境

1.打开pycharm

2.依次点击选择File→Settings→Project:PythonProject→Python interpreter→Add interpreter→Add Local interpreter→Select existing→conda→选择路径索引到conda.bat→Reload environment(选择你yml文件中定义的环境名称)

3.点击ok→ok

结束!


文章转载自:

http://VifDRznH.ccffs.cn
http://Wcx6jPA1.ccffs.cn
http://PXYcKa4W.ccffs.cn
http://Dq7yuMlG.ccffs.cn
http://NCbsgGB5.ccffs.cn
http://JzR7LPDC.ccffs.cn
http://uNNpmwk6.ccffs.cn
http://eleDAfH7.ccffs.cn
http://6skeVdkW.ccffs.cn
http://44BCwabO.ccffs.cn
http://v7WSp3nA.ccffs.cn
http://XaUSdOff.ccffs.cn
http://lIXCXs0A.ccffs.cn
http://RazZCbqg.ccffs.cn
http://l6FEk52p.ccffs.cn
http://UPyWgGzK.ccffs.cn
http://xXCpq6iV.ccffs.cn
http://7f9Qt1Hf.ccffs.cn
http://yTpzyNzX.ccffs.cn
http://i8iKgP95.ccffs.cn
http://Lv5Fhdwu.ccffs.cn
http://KXKXxyhi.ccffs.cn
http://dmKfKoqF.ccffs.cn
http://Sgk5pmYW.ccffs.cn
http://hsxaks1f.ccffs.cn
http://1E9HeIL0.ccffs.cn
http://t3X85b4j.ccffs.cn
http://dL6yg7GZ.ccffs.cn
http://3dOaP4pZ.ccffs.cn
http://vsVq6WKw.ccffs.cn
http://www.dtcms.com/a/384660.html

相关文章:

  • 2025前端面试题及答案-2(详细)
  • 技术突破:《Light Sci. Appl.》SH-GSL理论,为超表面提供全通道谐波调控能力
  • 2025年ASOC SCI2区TOP,多类别教学优化算法+多修剪机器人与多施肥无人机协同任务分配,深度解析+性能实测
  • 佰力博检测与您探讨高低温介电测试的应用领域
  • 网络编程-day6
  • 【04】AI辅助编程完整的安卓二次商业实战-寻找修改替换新UI首页图标-菜单图标-消息列表图标-优雅草伊凡
  • 《格式工厂FormatFactory》 [5.21.0][便携版] 下载
  • 【ubuntu24.04】安装rust
  • vue-sync修饰符解析以及切换iframe页面进行保存提示功能的思路
  • 005 Rust变量与常量
  • DOM---操作元素样式属性详解
  • Excel简单教程
  • Node.js 项目依赖包管理
  • LabVIEW命令行使用方法
  • 单变量单步时序预测 | TCN-LSTM时间卷积结合长短期记忆神经网络(MATLAB)
  • ESLint 自定义 Processor(处理器)
  • MySQL 极致性能优化指南——从 INSERT 到 UPDATE 的七大战场
  • Web前端开发工具有哪些?常用Web前端开发工具推荐、Web前端开发工具对比
  • 一款开源的im简介
  • Vite Plugin PWA – 零配置构建现代渐进式Web应用
  • 用爬虫技术获取淘宝商品评论——提升购物体验的利器
  • 【新手指南】async/await与Axios的用法
  • Java的并发编程1
  • 使用prometheus operator监控部署在k8s集群外的mysql实例
  • Notepad++ 8.7 64位安装教程(附安装包)​
  • 《大数据之路1》笔记3:数据管理
  • 【代码随想录day 27】 力扣 376. 摆动序列
  • 使用conda导出虚拟环境
  • LeetCode热题100--105. 从前序与中序遍历序列构造二叉树--中等
  • 计算机网络---数据链路层上