anaconda管理python版本手册

最近在研究tensorflow2.x的版本,但是公司内部业务使用的是tensorflow1.x,为了保证环境的隔离,打算采用anada来管理不同的python环境。

anaconda安装

官网下载anaconda, 安装方式有两种,一个是图形化安装,一个是命令行安装。我的是mac,下载了Graphical installer。下载完成后,双击打开安装即可。
在这里插入图片描述

安装查看

可以打开命令行输入conda -V检验是否安装以及当前conda的版本。

conda常用的命令。

conda list 查看安装了哪些依赖包
conda env list 或 conda info -e 查看当前存在哪些虚拟环境
conda update conda 检查更新当前conda

创建python虚拟环境

conda create -n py_tf2x python=3.6

创建一个py_tf2x的虚拟环境,python版本为3.6。执行该条指令,会下载python等相关依赖。下载完成后,可以查看安装的环境。

若创建虚拟环境出现如下错误

	RemoveError: 'setuptools' is a dependency of conda and cannot be removed from conda's operating environment.

出现该问题,可以通过如下方式解决

conda update --force conda
conda update anaconda
conda update  conda

接着继续执行conda create -n py_tf2x python=3.6, 下载完成后,可以查看安装的环境。

# 查看虚拟环境
conda env list

在这里插入图片描述
看到py_tf2x的虚拟环境,说明创建成功了。

激活虚拟环境

conda activate py_tf2x  #  或source activate py_tf2x,  window下命令为:activate py_tf2x

激活后,可以看到下图,表示激活成功。
在这里插入图片描述
通过which python3查看,python版本应该为XX/anaconda3/envs/py_tf2x/bin/python3的路径。同样的,可以通过which pip3查看pip的路径,也应为XX/anaconda3/envs/py_tf2x/bin/pip3路径。

python依赖安装

激活相应的python虚拟环境后,即可安装相应的依赖

pip3 install xx   # xx 表示需要安装的依赖,如tensorflow==2.0.0,
conda install -n py_tf2x xx   # 使用conda不需要激活python虚拟环境

# 卸载依赖对应为
卸载对应为:pip3 uninstall xx
conda remove --name py_tf2x xx

关闭虚拟环境

conda deactivate  # 老的anaconda版本命令:source deactivate

移除虚拟环境

conda remove -n py_tf2x --all

conda 源配置

配置了不可用的源会导致无法创建虚拟环境,为此需要查看/移除/添加源
# 查看源
conda config --show channels # 可通过conda config --show 查看更多信息
我的信息如下: 在这里插入图片描述

# 移除无用源
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

# 添加可用源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值