环境切换
一、先创建一个新的虚拟环境
#创建一个名称为my__test
conda create --name my__test python=3.7
二、激活虚拟环境
conda activate my_test
三、切换环境
1、查看已有的虚拟环境
conda env list
2、切换到想要的虚拟环境,这里我切换到my_test
conda activate my_test
3、在当前环境里安装ipykernel
conda install ipykernel
4、python -m ipykernel install --name my_test
5、打开jupyter新建一个notebook,如下所示:
四、导出已有环境
conda env export > environment.yaml
五、根据环境文件直接创建环境
conda env create -f environment.yaml
六、根据环境文件更新环境
conda env update --name environmentName --file environment.yaml --prune
更新升级
更新conda
先执行
conda update conda
把conda更新到最新版
conda update anaconda
然后输入,把anaconda更新的新版。
更新某一python环境所有的库
切换到对应python环境
conda activate python_environment
执行
conda update --all
针对更新速度缓慢的问题我自己测试目前有两种解决办法:
1.使用全局代理 2.添加国内镜像源
全局代理这个办法,这里不做讲解了,需要使用的朋友可以自己去研究一下。这里说一下添加国内镜像源的方法。
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
2.设置启动设置好的国内镜像源
conda config --set show_channel_urls yes
3.查看是否添加上了源
conda config --show
这个是默认的,如果你添加成功了,会在上面出现两个刚才添加的地址
如果镜像源失效了,或者想换成其他的源,怎么删除呢?
conda config --remove channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --remove channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
这样就可以删除了。
出现更新慢的问题的,先把代理或者源设置好,然后就可以更新你的Anaconda了。看到这里估计可能会有人放弃了,太麻烦了,又得找代理,又得用国内镜像的,太费劲了,当然还有一种更简单粗暴的方式,卸载掉目前用的版本,安装个最新版的。但是配置好的环境应该都没有了,我没敢尝试这样的方法。如果大家有更好的办法解决Anaconda升级的问题,欢迎一起讨论一下,这个给遇到升级问题的小伙伴们一个参考,不足之处请指正。