Ubuntu利用conda创建虚拟环境,并安装cuda,cudnn

本文详细介绍如何使用Anaconda创建Python虚拟环境,并配置清华源加速软件包下载。此外,还提供了安装CUDA和CuDNN的具体步骤,包括指定版本和镜像网站,以满足深度学习和GPU计算的需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先安装好ananconda之后,通过命令conda create -n your_env_name python=3.6 创建虚拟环境。

添加清华源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

安装cuda:

conda install cudatoolkit=8.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/

安装cudnn:

conda install cudnn=7.0.5 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/

每个不同镜像网站里面包含各种不同的下载包,可根据自己的需求打开查找对应的安装包,

如cudatoolkit 8.0.3 在https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/内,

则安装命令如:conda install cudatoolkit=8.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/ 即可
 

### 安装 CUDA 12.1 在 UbuntuConda 环境 为了在UbuntuConda环境中成功安装配置CUDA 12.1,可以遵循一系列特定的操作流程来确保兼容性和稳定性。 #### 卸载现有 CUDA 版本 如果当前系统已经安装了其他版本的CUDA,则建议先卸载这些旧版以避免冲突。可以通过命令行执行如下操作: ```bash cd /usr/local/cuda-12.1/bin/ sudo ./cuda-uninstaller sudo rm -rf /usr/local/cuda-12.1 ``` 此过程会移除已有的CUDA 12.1版本及其相关文件夹[^1]。 #### 设置环境变量 接着设置必要的环境变量以便于后续能够正常使用新安装CUDA工具包。编辑`~/.bashrc`文件加入以下内容: ```bash export PATH=$PATH:/usr/local/cuda-12.1/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-12.1/lib64 export CUDA_HOME=/usr/local/cuda-12.1 export CPATH=/usr/local/cuda-12.1/include:$CPATH ``` 保存更改后的`.bashrc`文件,通过运行`source ~/.bashrc`使新的环境变量生效[^2]。 #### 使用 Conda 创建虚拟环境安装依赖项 对于希望在一个隔离的Python环境中管理软件包和库的人来说,使用Conda创建一个新的虚拟环境是一个不错的选择。这一步骤还包括调整Conda频道至国内镜像源以加速下载速度: ```bash conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes ``` 之后可以根据需求创建一个带有指定Python版本的新环境,在此基础上安装所需的CUDA驱动程序和其他必要组件,比如cuDNN等[^4]。 验证安装是否成功的常用方法之一就是调用`nvcc -V`查看编译器版本信息[^3]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值