Conda创建环境时碰到的一些坑
当创建新的项目的时候通常需要创建新的conda环境,此贴记录下遇到的各种坑以及对应的解决方案!!会不断更新该帖子
1. 创建新的conda环境
conda create -n your_env_name python=3.8
出现了如下错误:
CondaHTTPError: HTTP 000 CONNECTION FAILED for url
<https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/current_repodata.json>
这边是在windows10上配置的环境,用txt方式打开.condarc(一般存放在C:\Users\computer_name),将里面的文件按照下面进行修改:
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
show_channel_urls: true
ssl_verify: false
offline: true
report_errors: true
这样,就能够顺利创建环境了。
然后用conda activate your_env_name就可以
2. 安装cuda版的torch(采用GPU训练模型需要下载)
首先先查看自己的cuda版本是什么,打开命令行,输入nvidia-smi
我的机器是11.3版本,因此,去pytorch的官网(PyTorch)找到自己对应版本的执行命令:
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
接着,就在你的conda环境中输入上面的命令。但是,这时候出现了权限不够的错误:
ERROR: Could not install packages due to an 0SError:[WinError 5]拒绝访间。
这时候只需要在安装命令后面增加--user就能够避免权限问题
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 --user