揭秘Conda:Python开发者必备的包管理神器

揭秘Conda:Python开发者必备的包管理神器conda 简介 Conda 是一个开源的包管理系统和环境管理系统 用于安装和管理软件包以及创建和维护不同的软件环境 它最初是为 Python 语言设计的 但现在已经支持多种编程语言 包括 R Ruby Lua Scala 等

大家好,欢迎来到IT知识分享网。

conda 简介

Conda 是一个开源的包管理系统和环境管理系统,用于安装和管理软件包以及创建和维护不同的软件环境。

它最初是为 Python 语言设计的,但现在已经支持多种编程语言,包括 RRubyLuaScala 等。

1、Anaconda:是一个开源的 Python 发行版,包含了 condapython 等180多个科学包及其依赖项

2、Miniconda:本质上是一个 conda 环境的安装程序,只包含 Conda 及其依赖项(其中包含 Python ),以便环境纯净

关于anaconda

anaconda 除了 Python 外一般还有以下几个工具)

1、anaconda官方主页:https://www.anaconda.com/

2、Anaconda Navigator:是Anaconda可视化的管理界面

3、Anaconda Prompt:是一个Anaconda的终端,可以便捷的操作conda环境

4、Jupyter notebook:基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程

5、Spyder:是一个使用 Python语言 的开放源代码跨平台科学运算 IDESpyder可以跨平台,也可以使用附加组件扩充,自带交互式工具以处理数据。

下载

官网源

1、anaconda: https://repo.continuum.io/archive/index.html

2、miniconda: https://repo.continuum.io/miniconda

清华源

1、anaconda:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D

2、miniconda:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/?C=M&O=D

安装

揭秘Conda:Python开发者必备的包管理神器

揭秘Conda:Python开发者必备的包管理神器

一直点击下一步,完成安装

配置环境变量

找到刚才安装的软件目录

揭秘Conda:Python开发者必备的包管理神器

设置环境变量

揭秘Conda:Python开发者必备的包管理神器

揭秘Conda:Python开发者必备的包管理神器

打开命令窗口

输入 conda 。出现以下内容就说明成功了

揭秘Conda:Python开发者必备的包管理神器

conda 常用命令

查看当前存在哪些虚拟环境

conda env list 或 conda info -e

创建虚拟环境

# --prefix 指定虚拟环境的位置 # python 版本 conda create --prefix=D:\Anaconda3\envs\NLP\你的环境名称 python=3.10 # 或者 # -name 虚拟环境名称 conda create -name omniparse-venv python=3.10

开启虚拟环境

conda activate xxxx

关闭虚拟环境

conda deactivate

删除虚拟环境

conda remove -n xxxx --all

克隆环境

conda create --name newname --clone oldname 

彻底删除旧环境

conda remove --name oldname --all

查看已经安装的文件包

conda list

更新xxx文件包

conda update xxx 

卸载xxx文件包

conda uninstall xxx

conda 在Pycharm 配置

1、创建一个虚拟环境

揭秘Conda:Python开发者必备的包管理神器

2、在pycharm中打开代码,并点击设置

揭秘Conda:Python开发者必备的包管理神器

3、配置虚拟环境

揭秘Conda:Python开发者必备的包管理神器

4、打开终端,可以查看已经进入到虚拟环境

揭秘Conda:Python开发者必备的包管理神器

此时就可以安装对应的软件包在虚拟环境了,跟本地环境相隔离

总结

Conda 虚拟环境提供了多种好处,特别是在软件开发和数据分析等需要精确控制依赖关系的领域

以下是 Conda 虚拟环境的一些主要优势:

1、环境隔离:每个虚拟环境可以拥有自己的一套库和依赖版本,从而避免不同项目之间的依赖冲突。

2、依赖管理Conda 能够自动处理软件包的依赖关系,确保所有依赖项的兼容性和正确安装。

3、开发灵活性:开发者可以在不同的虚拟环境中尝试不同的库版本,无需担心影响全局环境。

4、项目可移植性:通过创建包含所有依赖的虚拟环境,项目可以在不同机器或环境中无缝迁移。

5、版本控制Conda 允许用户安装特定版本的库,这对于需要特定依赖版本的项目非常有用

通过使用 Conda 虚拟环境,开发者可以更有效地控制项目依赖,提高开发效率和代码质量

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/162050.html

(0)
上一篇 2024-12-12 09:26
下一篇 2024-12-12 09:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信