安装anaconda
安装pytorch问题
clobbererror: this transaction has incompatible packages due to a shared path. packages: nvidia/win-64::cuda-cupti-11.8.87-0, nvidia/win-64::cuda-nvtx-11.8.86-0 path: ‘metadata_conda_debug.yaml’
- 打开 cmd 输入 nvida-smi ,可以看见本机的NIVDIA-SMI,与NVIDIA驱动版本与CUDA版本对应关系对应表进行查询,找到低于(我的电脑为456.71)的cuda版本,找到torch官网对应的进行下载。
- pytorch历史版本
conda create -n env_name python=3.6 创建环境
conda env list 查看环境
conda activate env_name 激活环境
conda install pytorch==1.9.0 torchvision==0.10.0 torchaudio==0.9.0 cudatoolkit=10.2 -c pytorch 安装 Pytorch
conda remove -n env_name --all 完全删除环境和环境中的所有软件包
conda env remove -n env_name 只删除环境本身,但保留环境中已安装的软件包
如果出现如下问题:
InvalidArchiveError(‘Error with archive C:\Downloads\Anaconda\pkgs\pytorch-1.9.0-py3.6_cuda10.2_cudnn7_0.tar.bz2. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nCould not unlink’)
说明之前安装有残余输入:
conda clean --all
然后重新安装torch
常用语法
conda --version # 获得版本号
conda update --help # 如果要查看对某一命令的帮助,可以添加--help或-h
conda create --name env_name # 创建环境
conda create --name env_name python=3.8 # 如果需要指定Python的版本,则可以在最后面添加python
conda env list # 列举环境列表
conda activate env_name # 进入某个环境
conda deactivate # 退出某个环境
conda env remove --name env_name # 删除环境
conda env create -f environment.yml # 根据yml文件配置环境
conda env export > environment.yaml # 导出yml环境包
安装包
常用镜像源与常用方法
conda create --name envName 不能成功,可能是channels的问题,和清楚缓存问题,试一下:
1.conda clean -p # 清楚缓存
2.conda config --remove channels channels_name # 可以删除一些channels
3.conda install -c conda-forge timm # 解决无法安装timm的问题
conda config --show channels # 展示channels
conda config --remove channels channels_name # 删除channels
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ # 添加镜像源
conda uninstall python # 删除包
conda install python=3.8 # 安装包
conda install -c conda-forge timm # 这样切换轮子才可以下载timm