Anaconda教程,Python版本控制

Anaconda教程,Python版本控制

在这里插入图片描述

前几天一个粉丝问我Anaconda相关的问题,我发现很多人对Anaconda的概念还不是很清楚,所以我决定写一篇文章来介绍一下Anaconda。

python版本控制有很多种,两种常用的版本控制方式是Pyenv和Anaconda。

Pyenv: 是一个强大的Python版本管理工具,它允许你在同一台机器上安装和管理多个Python版本
Anaconda: 是一个用于科学计算的Python发行版,它包含了一套强大的包管理和环境管理系统。

该用哪一个?
如果你只是想要在自己的电脑上安装多个Python版本,那么使用Pyenv就可以了。如果你想要在自己的电脑上安装多个Python版本,并且还想要管理这些版本的依赖包,那么使用Anaconda就可以了。主要是开发Python应用,Pyenv可能是一个好的选择,如果你的工作主要涉及到数据科学、机器学习或者大数据处理,那么Anaconda可能更适合你。

这里主要介绍Anaconda的安装和使用。

1:Anaconda安装

我将以三个平台来介绍Anaconda的安装,分别是Windows、Linux和MacOS。

1.1:Windows

访问Anaconda的官方网站下载适用于Windows的Anaconda安装程序,下载地址:https://www.anaconda.com/download

例如:点击下载Anaconda3-2023.03-1-Windows-x86_64

双击下载好的 .exe 文件,按照提示进行安装即可。

安装完成后,打开命令行,使用如下命令来检查是否安装成功:

conda --version
conda list

1.2:Linux

访问Anaconda的官方网站下载适用于Linux的Anaconda安装程序,下载地址:https://www.anaconda.com/download

例如:

wget https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh

按照示例,你将下载一个名为 Anaconda3-2023.03-1-Linux-x86_64.sh 的文件,这个文件名不是固定的,它会随着 Anaconda 的版本而变化。请注意你自己下载的文件名,以便后续的命令中使用。

这是一个 Shell 脚本,你可以使用 bash 命令来运行它:

bash Anaconda3-2023.03-1-Linux-x86_64.sh

如果你没有特殊需求,一路回车加 Yes 就可以了。

重启终端,或者使用以下命令使安装生效:

source ~/.bashrc

安装完成后,打开命令行,使用如下命令来检查是否安装成功:

conda --version
conda list

1.3:MacOS

访问Anaconda的官方网站下载适用于MacOS的Anaconda安装程序,下载地址:https://www.anaconda.com/download

例如:点击下载Anaconda3-2023.03-1-MacOSX-arm64

打开下载好的 .pkg 文件,按照提示进行安装即可。

安装完成后,打开命令行,使用如下命令来检查是否安装成功:

conda --version
conda list

在这里插入图片描述

在这里插入图片描述

2:Anaconda使用

2.1:创建一个新的环境

Anaconda 可以创建多个环境,每个环境中可以安装不同版本的 Python 和不同的包。

conda create --name myenv

这个将会创建一个名为 myenv 的环境,环境中包含了 Python 和一些核心的依赖包。

此外,还可以指定Python版本:

conda create -n myenv python=3.9

如果提示如下错误,请尝试更换Python版本。

PackagesNotFoundError: The following packages are not available from current channels:

  - python=3.9

Current channels:

2.2:安装 Python 包

conda install -n myenv numpy

这里我们在 myenv 环境安装了一个名为 numpy 的包,这个包是用于科学计算的,它提供了多维数组对象和用于处理数组的各种函数。

2.3:激活环境

conda activate myenv

需要注意的是,这是新版的命令,如果你使用的是旧版的 Anaconda,那么请使用如下命令:
windows:

activate myenv

Linux 和 MacOS:

source activate myenv

当你成功激活环境后,命令行的前面会显示环境名,例如:

(myenv) $

这时候,你可以使用 pip 命令来安装 Python 包,例如:

pip install numpy

也可以使用 conda 命令来安装 Python 包,例如:

conda install numpy

也可以使用 python 命令来运行 Python 程序,例如:

python hello.py

查看当前环境的 python 版本:

python --version

总之,当你激活了某个环境后,你所做的任何操作都是在这个环境中进行的。可以像在普通的 Python 环境中一样使用 pip、conda 和 python 命令。

2.4:退出环境

当你完成了当前环境的工作,可以使用如下命令退出环境:

conda deactivate

需要注意的是,这是新版的命令,如果你使用的是旧版的 Anaconda,那么请使用如下命令:
windows:

deactivate

Linux 和 MacOS:

source deactivate

2.5:删除环境

当你不再需要某个环境时,可以使用如下命令删除环境:

conda remove -n myenv --all

2.6:查看环境

conda info --envs

2.7:导出环境

conda env export > environment.yaml

2.8:导入环境

conda env create -f environment.yaml

参考资料

接下来 …

接下来,我们应该去做什么呢?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一拖再拖 一拖再拖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值