anaconda
2023年5月19日大约 2 分钟
anaconda
初始化?
anaconda 和 conda
anaconda 是平台。conda 是环境。不过在目前的笔记中,默认把 anaconda 和 conda 混称,相互指代。
安装
参考资料
官网下载
手动删除之前自己安装的 python 环境
需要指定版本。先去官网下载指定版本的安装包,然后再用安装包来卸载。下载安装包的目的是为了卸载。
查看本机的 python 环境。必须写成大写。
python -V
安装校验
conda --version
conda info
如果校验失败,就自己手动配置以下的环境变量。按照参考资料做即可。
环境变量
D:\dev-tool\Anaconda\Anaconda3
D:\dev-tool\Anaconda\Anaconda3\Scripts
解决 .condarc 文件找不到的问题
如下图,看不到 .condarc 文件:
运行一次 conda config 命令:
好了。可以看到了:
镜像配置 .condarc 文件
用conda info
获取到 .condarc 配置文件的路径,手动配置镜像。
文件路径
C:\Users\ruanzhongnan\.condarc
原来的配置
channels:
- https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/
- https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
- defaults
show_channel_urls: true
按照教程填写的配置。换成国内的清华大学镜像。
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
根据文章增加额外的镜像,
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/
conda config --add channels http://mirrors.aliyun.com/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
基础命令
官方参考资料:
版本
conda --version
基础信息
conda info
查看配置信息
conda config --show
查看通道地址
conda config --show channels
查看所有虚拟环境
conda env list
新建环境
conda create -n 环境名 python=3.7
这里举例为新建的 anaconda 的环境的 python 版本指定为 3.7 。
?? 有疑惑
conda config --append channels conda-forge
常用环境
conda activate pytorch
常见错误
PackagesNotFoundError: The following packages are not available from current channels
PackagesNotFoundError: The following packages are not available from current channels:
- pytorch-cuda=11.7
- torchaudio
参考资料
https://blog.csdn.net/weixin_45552562/article/details/109668589
重新安装用于 pytorch 的环境
参考资料
conda create -n pytorch python=3.8 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main