安装python相关依赖库的方法
1.利用官网命令安装所需依赖库
(1)进入anaconda官网搜索需要安装的库名(无需注册登录)
(2)选择所需要的版本
(3)复制官网上的安装命令
(4)执行source activate ai
进入ai虚拟环境中,执行上面复制的安装命令conda install -c pytorch-lts pytorch
(5)登入python执行import torch
验证是否成功
2.conda和pip的镜像加速配置
将conda源和pip源修改为国内源,提高下载安装速度
2.1 修改conda源
修改~/.condarc文件:sudo vi ~/.condarc
,修改文件内容如下:
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
若清华的conda源不能使用,可以改用上交的源:
channels:
- https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/
- https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
2.2 修改pip源
参考:linux和window设置 pip 镜像源 、最实用的环境下载加速设置 ——【一文读懂】
输入conda deactivate
关闭虚拟环境,回到终端界面
更新pip工具:pip install --upgrade pip
配置pip源:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
3.安装常用深度学习依赖库
执行以下conda 命令,自动搜索下载安装好相关依赖库的适用版本及相关依赖。
(1)安装opencv库(该库用于图像处理)命令:conda install opencv
(2)安装torchvision库(该库用于下载训练先进的预训练模型)命令:conda install torchvision
(3)安装torch库(该库用于深度学习任务中构建、训练和部署神经网络模型)命令:conda install torch
(4)安装cv2库(该库提供了许多计算机视觉和图像处理方面的函数和工具):conda install -c necla-ml opencv-python
(5)安装tensorboardx库(该库提供了可视化和分析神经网络训练过程和结果的工具):conda install -c conda-forge tensorboardx
4.安装依赖库时的常见问题
问题一:安装依赖库时显示"PackagesNotFoundError"报错
如果在使用 Conda 或类似包管理器时遇到 “PackagesNotFoundError” 错误,可能说明所需的包或软件包版本不在当前配置的软件源通道中。可以参考https://blog.csdn.net/weixin_45552562/article/details/109668589解决该问题。运行以下命令来更新软件源信息:conda update --all
重新执行conda install torch
,若还是报错可以根据报错提示,参考6.1去官网查找对应命令进行安装。