由于新版本的Anaconda自带的python是3.11的,国内镜像一些库,不好下载。特更新为常见的python3.9
1.新建环境,指定新python版本
#conda create --name 名称 python=(版本)
#示例
conda create --name liuenv python=3.9
#指定环境的存储位置
conda create --prefix=C:\Anaconda3\envs\liuenv python=3.9
conda create -p C:\Anaconda3\envs\liuenv python=3.9
当然也可以安装一个新的python版本
conda install python=3.9
还可以克隆别人的环境
conda create --name <yourEnv> --clone <baseEnv>
# 例:假设已有环境名为A,需要生成的环境名为liuenv:
conda create -n liuenv --clone A
# 生成的新的环境的位置在anaconda的安装路径下,一般情况在D:\Anaconda3\envs\文件夹下。
这个指令在联网条件会出错。
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/a
最后网上搜到解决方案:
方案一:断网创建
conda create -n liuenv --offline
方案二:复制base 环境
conda create -n liuenv --clone base
conda create -n py37SSEGCN --clone base
方案三:在文件C:\Users\liu.condarc末尾添加一行ssl_verify: false或者将https改成http。两方法,选一种即可。
最后本人用这个方法,直接执行指令:conda create --name liuenv python=3.9 ,成功了。
ssl_verify: false
show_channel_urls: true
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
参考链接:
1、《关于anaconda创建环境时出现CondaHTTPError问题的终极解决办法》
2、《清华源连接失败原因与解决 CondaHTTPError SSLError》
3、修改虚拟环境默认的路径《Anaconda更改虚拟环境安装路径》
2.查看所有环境,带*的就是你的环境
conda info -e
或
conda info --envs
3.环境切换
#conda activate 名称
#示例
conda activate liuenv
4.切换回base环境
#conda activate 名称
#示例
deactivate
5.删除你的环境
#conda env remove -n 名称
#示例
conda env remove -n liuenv
6.查看所有环境
#conda env list
#示例
conda env list