windows上使用conda

python



一、背景

有朋友说:遇到一个场景,自己电脑有python3.10得版本,跑一个项目想要用python3.8,但是自己还不想全局再安装一个python3.8
Me: 这时候要用conda!!!推荐安装Miniconda

续番外篇(linux和window如何安装conda)

首先需要介绍一下Anaconda和Miniconda,都是由Anaconda, Inc.提供的Python和R的发行版,它们都包含了conda包管理器。但是,它们之间有一些主要的区别:

  1. 包含的内容:Anaconda是一个包含了大约1400个科学包和conda包管理器的全功能发行版。而Miniconda更加精简,只包含了Python、conda包管理器以及必要的库,例如libpythonlibgcc
  2. 安装大小:由于Anaconda包含了大量的预装包,因此它的安装文件较大,大约3GB。而Miniconda的安装文件较小,大约400-500MB。
  3. 灵活性:由于Miniconda只包含了最基础的内容,因此它允许我们更加灵活地创建和管理我们的环境。我们可以只安装我们需要的包,而不是Anaconda预装的大量包。

总的来说,如果我们希望快速开始并且不介意额外的空间,或者我们是一个新手并且不确定需要哪些包,那么Anaconda可能是一个更好的选择。如果我们对控制我们的环境有更高的要求,或者我们希望节省空间,那么Miniconda可能是一个更好的选择。

二、小白windows版Miniconda安装教程

  1. 建议看官方文档下载exe
  2. exe下载后看下面一步一步安装

2.
[图片]

[图片]

下面这个根据他推荐的就行 Just Me

[图片]

下面这个推荐 放到D盘自定义一个文件夹

[图片]

下面使用他推荐的,到时候自己去配置环境变量
[图片]

[图片]

[图片]

[图片]

之后需要设置环境变量(重点)
搜索环境变量

[图片]

[图片]

[图片]

[图片]

这两个路径填到下面

在这里插入图片描述
然后开启终端就是这样的了

在这里插入图片描述

要是卸载的话,找到安装的路径,下面有一个uninstall的exe点击就可以卸载了,卸载的非常干净
在这里插入图片描述

三、怎么使用conda

简单就是

  1. 创建虚拟环境
  2. 激活虚拟环境
  3. 在虚拟环境安装项目要用到的python包
  4. 退出虚拟环境(一般不用,直接关闭终端)
  5. 删除虚拟环境(也不常用)

四、常用命令

下面都是已,例如:要创建一个名为myenv的环境,为出发点

  1. 创建一个新的环境:我们可以使用conda create命令创建一个新的环境

    • 默认python 的环境
    conda create --name myenv
    
    • 指定 python3.8 版本的环境
    conda create --name myenv python=3.8
    
  2. 特定的位置创建conda环境

    1. 使用--prefix-p选项来指定环境的路径。例如,如果我们想在D盘的某个位置创建一个名为myenv的环境,我们可以使用以下命令:

      conda create --name myenv --prefix D:\path\to\your\env
      

      请将D:\path\to\your\env替换为我们想要创建环境的实际路径。这个命令会在指定的位置创建一个新的环境。

      注意,使用--prefix选项创建的环境在使用conda env list命令时可能不会显示。我们可以通过直接激活环境的路径来使用这个环境,例如:

      conda activate D:\path\to\your\env
      
    2. 也可以修改conda的配置文件.condarc

      我们可以在用户主目录下找到这个文件,如果没有,我们可以创建一个。

      .condarc文件中,我们可以添加envs_dirs选项来指定环境的路径。例如:

      envs_dirs:
        - D:/path/to/your/envs
      

      请将D:/path/to/your/envs替换为我们想要存放环境的实际路径。这样,当我们使用conda create --name myenv命令创建新的环境时,环境将会在我们指定的路径下创建。

      注意,这个设置会影响所有新创建的环境,但不会影响已经存在的环境。如果我们想要移动已经存在的环境,我们需要手动移动环境的文件夹,然后使用conda env remove --name envname命令删除旧的环境,最后使用conda create --name envname --clone sourcepath命令在新的位置创建一个克隆的环境。

  3. 激活环境:使用conda activate命令可以激活我们的环境。例如,要激活名为myenv的环境,我们可以使用以下命令:

    conda activate myenv
    
  4. 在环境中安装包:我们可以使用conda install命令在我们的环境中安装包。例如,要在我们的环境中安装numpy,我们可以使用以下命令:

    conda install numpy
    
  5. 列出环境中的包:我们可以使用conda list命令列出我们的环境中的所有包。例如:

    conda list
    
  6. 退出环境:当我们完成工作并想要退出环境时,我们可以使用conda deactivate命令来停用环境。例如:

    conda deactivate
    
  7. 删除环境

    conda remove --name myenv --all
    
  8. 查看已有的虚拟环境

    conda -env list
    
  • 47
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

吊肩三角裤

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

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

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

打赏作者

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

抵扣说明:

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

余额充值