配置miniconda

conda是一个支持python、java、javascript、c的依赖和环境管理工具。同时能在包括windows、macos、linux等上运行开源软件包管理系统和环境管理系统。
推荐安装miniconda,需要装的再安装,方便快捷。
miniconda官网:miniconda
以往miniconda不适配m1,所以有一些教程用miniforge替代,实际上现在已经不需要了。
请添加图片描述
本次安装的系统:macos12.4 m1

安装流程

  1. 选取合适的安装包
    进入官网后,找到我们需要的安装包:
    请添加图片描述
    pkg是图形化安装程序,bash是用命令行来安装,这里我选取命令行来安装。
  2. 执行命令行安装miniconda
    进入下载目录,执行./Miniconda3-latest-MacOSX-arm64.sh
    看完说明就能继续下载了,一律yes、回车即可。
    解包的时候会出现miniconda3的安装位置,这个位置记一下,一会要用
[/Users/leanderluo/miniconda3] >>> 
PREFIX=/Users/leanderluo/miniconda3
Unpacking payload ...

然后继续yes和回车,若出现
Thank you for installing Miniconda3!
则安装成功

  1. 配置环境变量
    安装成功后还不能使用,因为环境变量还没有配置。
    1. 编辑.zshrc
      vim ~/.zshrc
    2. 把miniconda3安装位置输入
      export PATH=~/Users/leanderluo/miniconda3/bin:$PATH
      具体位置在安装流程2这个位置提到过
    3. 刷新文件
      source ~/.zshrc
      ps.如果发现vim不能用,可能是之前把环境变量改坏了,在终端输入export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin重置。
  2. 测试
    conda -V
    若发现你命令行左端加了(base),同时显示conda 4.12.0
    安装成功。

执行命令

conda最有特色的点是创建虚拟环境对开发环境进行管理,下面介绍conda的各类命令

查询版本

conda -V

查看既存的环境

conda env list

# conda environments:
#
base                  *  /Users/leanderluo/miniconda3

创建虚拟环境

conda create -n[环境名称][安装库名]

启动虚拟环境

conda activate [your env]

退出虚拟环境

exit

删除虚拟环境

conda remove -n [your env] --all

python安装

查看可用python版本的列表

列出所有可安装的python版本
conda search python

(base) leanderluo@LeanderdeMBP ~ % conda search python
Loading channels: done
# Name                       Version           Build  Channel             
python                        3.8.11      hbdb9e5c_5  pkgs/main           
python                        3.8.13      hbdb9e5c_0  pkgs/main           
python                         3.9.6      hc70090a_5  pkgs/main           
python                         3.9.7      hc70090a_1  pkgs/main           
python                        3.9.11      hbdb9e5c_1  pkgs/main           
python                        3.9.11      hbdb9e5c_2  pkgs/main           
python                        3.9.12      hbdb9e5c_0  pkgs/main           
python                        3.9.12      hbdb9e5c_1  pkgs/main           
python                        3.10.0      hbdb9e5c_1  pkgs/main           
python                        3.10.0      hbdb9e5c_2  pkgs/main           
python                        3.10.0      hbdb9e5c_3  pkgs/main           
python                        3.10.0      hbdb9e5c_5  pkgs/main           
python                        3.10.3      hbdb9e5c_5  pkgs/main           
python                        3.10.4      hbdb9e5c_0  pkgs/main   

我建议还是看官方文档有没有提到可用的版本,不过可以选择查看网站来找conda可安装的库:anaconda.org
请添加图片描述
不过他这里面还用到forge了,感觉不太需要。所以我觉得还是查官方文档比较好。
考虑到最新版本有点冒风险,所以我还是下了旧版本的

安装python包

conda create -n py38 python python=3.8.13
安装成功完看全部的虚拟环境

(base) leanderluo@LeanderdeMBP ~ % conda env list                           
# conda environments:
#
base                  *  /Users/leanderluo/miniconda3
py38                     /Users/leanderluo/miniconda3/envs/py38

到时候不要直接删虚拟环境就行,方便

在pycharm上使用安装的python包

请添加图片描述
点python interpreter右端的下拉框,点里面的+
可以看到里面有location和base interpreter,实际上在pycharm也是,你跑一个文件他会在本地也建立一个虚拟环境,当然你可以用其他虚拟环境,这就是base interpreter的价值所在,便于你直接导入之前虚拟环境中的配置,同时在本地中的虚拟环境也不会影响你之前的。
请添加图片描述
找到我们刚刚建的py38 env,导入即可
请添加图片描述
成功

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值