Python在pycharm中使用environment.ylm文件配置虚拟环境的过程

 更新时间:2025年11月25日 08:56:19   作者:坫鹏加油站  
environment.yml这个文件主要就是用来保存当前的程序运行环境,可以理解成pythonrequirementstxt的存在更加方便一些,这篇文章主要介绍了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

如果需要指定设置路径,输入操作如下,索引到路径:

cd D:\xxx\yyy

其中D:\xxx\yyy为yml文件所在的路径名,如果不想改,把yml文件移动到以上c盘路径即可

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

结束!

总结

到此这篇关于Python在pycharm中使用environment.ylm文件配置虚拟环境的文章就介绍到这了,更多相关pycharm使用environment.ylm文件配置虚拟环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 三个520专属Python表白代码分享

    三个520专属Python表白代码分享

    快到520了,这篇文章主要为大家介绍了三个520专属Python表白代码。文中的示例代码讲解详细,感兴趣的小伙伴快跟随小编一起动手试一试
    2022-05-05
  • python的type hints(类型标注、类型注解、类型提示)示例详解

    python的type hints(类型标注、类型注解、类型提示)示例详解

    在Python编程中,类型提示(Type Hints)是一种强大的工具,它能够帮助开发者在编写代码时明确表达变量、函数参数和返回值的预期类型,这篇文章主要给大家介绍了关于python的type hints(类型标注、类型注解、类型提示)的相关资料,需要的朋友可以参考下
    2024-08-08
  • 利用Python如何生成随机密码

    利用Python如何生成随机密码

    这篇文章主要为大家详细介绍了利用Python如何生成随机密码的相关方法,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • Python数字图像处理基础直方图详解

    Python数字图像处理基础直方图详解

    这篇文章主要介绍了Python数字图像处理基础直方图详解,本文对Python直方图的定义、性质、应用以及Python直方图的计算作了详细的讲解,有需要朋友可以借鉴参考下
    2021-09-09
  • Python函数式编程艺术之修饰器运用场景探索

    Python函数式编程艺术之修饰器运用场景探索

    本文将详细介绍Python修饰器的概念,提供详细的示例,并介绍如何使用它们来优化和扩展代码,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • python把一个字符串切开的实例方法

    python把一个字符串切开的实例方法

    在本篇文章里小编给大家整理的是一篇关于python把一个字符串切开的实例方法,需要的朋友们可以学习参考下。
    2020-09-09
  • Python基础之值传递和引用传递详解

    Python基础之值传递和引用传递详解

    在python中,向函数传递参数的类型有两种,一种是值传递,还有一种是引用传递。本篇文章将带大家一起探究python中值传递和引用传递的使用,需要的可以参考一下
    2023-05-05
  • 使用opencv识别图像红色区域,并输出红色区域中心点坐标

    使用opencv识别图像红色区域,并输出红色区域中心点坐标

    这篇文章主要介绍了使用opencv识别图像红色区域,并输出红色区域中心点坐标,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • python获取淘宝服务器时间的代码示例

    python获取淘宝服务器时间的代码示例

    这篇文章主要介绍了python获取淘宝服务器时间的代码示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • python3爬虫学习之数据存储txt的案例详解

    python3爬虫学习之数据存储txt的案例详解

    这篇文章主要介绍了python3爬虫学习之数据存储txt的案例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04

最新评论