同时使用两个anaconda环境

起因

安装了新的anaconda3

conda 4.11.0

也下载了比较新的tensorflow和python

tensorflow 2.4.1

Python 3.9.7

但是之前有代码是在tensorflow1.15.0上跑的,有些模块tensorflow2.x已经删掉了。

又不想给tensorflow降版本(目前整个环境的库都是比较新的,tensorflow降了之后可能会引起其他的版本问题),于是新建一个conda环境。

步骤

1. 创建新的conda环境

conda create -n tf1 python==3.6

-n 即 --name

新环境命名为tf1,选择的python版本是3.6

结束好之后确认一下

(base) tangzhe@tangzhe:~$ conda info --env
# conda environments:
#
base                  *  /home/tangzhe/anaconda3
tf1                      /home/tangzhe/anaconda3/envs/tf1

可以看到现在是有两个环境的:base 和 tf1

2. 激活新环境

(base) tangzhe@tangzhe:~$ conda activate tf1
(tf1) tangzhe@tangzhe:~$ 

看一下 python 和 pip 是不是都是用的新环境下的

(tf1) tangzhe@tangzhe:~$ which python
/home/tangzhe/anaconda3/envs/tf1/bin/python
(tf1) tangzhe@tangzhe:~$ python --version
Python 3.6.13 :: Anaconda, Inc.
(tf1) tangzhe@tangzhe:~$ which pip
/home/tangzhe/anaconda3/envs/tf1/bin/pip
(tf1) tangzhe@tangzhe:~$ pip --version
pip 21.2.2 from /home/tangzhe/anaconda3/envs/tf1/lib/python3.6/site-packages/pip (python 3.6)

都是对的,那就可以直接 pip install 了

pip install tensorflow==1.15.0

3. 退出环境

(tf1) tangzhe@tangzhe:~$ conda deactivate
(base) tangzhe@tangzhe:~$ 

出现 base 就说明回来了

4. 删除环境

conda remove -n tf1 --all

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值