Conda 常用指令 (Mac)【下载 安装 环境配置 查看 创建 激活 配置cuda 拷贝环境】

本文旨在介绍用conda配置一个新的深度学习环境的全过程。

下载Anaconda

官网 中下载与python版本匹配的Anaconda, Python与Anaconda版本匹配如下(图片源自 该博客 ):
在这里插入图片描述
在本例中我下载的 Anaconda3-2020.11-Linux-x86_64.sh

安装Anaconda

bash Anaconda3-2020.11-Linux-x86_64.sh

显示如下界面
在这里插入图片描述
一直按回车直到出现以下界面,输入yes
在这里插入图片描述
开始安装,安装完成后,显示如下信息:
在这里插入图片描述

配置Anaconda环境

vim ~/.bashrc

进入vim界面,按i进入编辑模式,输入

export PATH="/home/anaconda3/bin:$PATH"

保存退出后,刷新配置环境,查看是否配置成功

. ~/.bashrc
conda --version

显示如下

conda 4.9.2

配置成功。

查询所有环境

conda info --envs

显示结果:

# conda environments:
#
base                  *  /home/zmq/anaconda3
myenv                    /home/zmq/anaconda3/envs/myenv

其中 * 表示当前正在使用的环境。

创建环境

创建一个名为myenv的环境,该环境的python版本为3.7

conda create -n myenv python=3.7

激活环境

比如想切换到myenv环境,则输入

conda activate myenv

此指令没有结果输出。然后再查询所有环境:

conda info --envs

可得:

# conda environments:
#
base                     /home/zmq/anaconda3
myenv                 *  /home/zmq/anaconda3/envs/myenv

可以发现星号已转移到myenv,即当前激活的环境为myenv。

注意,在centos环境中直接这样使用可能会报错:

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.

此时需要重新刷新环境,分别执行以下另个指令

# 激活 anaconda 环境
 source activate
# 退出 anaconda 环境
 source deactivate

然后再进行

conda activate myenv

即可。

配置cuda

创建并激活一个新的环境后,为了安装pytorch,我们需要先配置 合适版本 的cudatoolkit (简称为cuda)和 cudnn。

首先是查看GPU支持的最高的 CUDA 版本, 输入指令

nvidia-smi

得到下图:
在这里插入图片描述
如图所示,是10.2版本。

然后打开pytorch官网,查看目前常用的版本如下:
在这里插入图片描述
从官网可知1.10.2版本的pytorch对应的 CUDA 版本可以是10.2 和 11.3,那么就还差与之匹配的 cudnn 版本。因为我用的机器最高支持10.2版本,因此这里也以 CUDA 10.2 举例。

查询 cudnn 与 cuda 匹配的版本

直接在控制台查询:

conda search cudnn --info

可以看到很多以下信息:
在这里插入图片描述
从中找到与 cuda 10.2 匹配的信息:
在这里插入图片描述
可知与 cuda 10.2_0 对应的版本是 cudnn 7.6.5,得到匹配的版本后,就可以直接在新环境下载 cuda 10.2 和 cudnn 7.6.5。

安装 cuda 和 cudnn

conda install cudatoolkit=10.2
conda install cudnn

安装pytorch

全部安装成功后,输入pytorch官网中给出的指令:

conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch

下载完成后,进入python验证是否成功安装pytorch:
在这里插入图片描述
成功引用,没有报错。

Found conflicts! Looking for incompatible packages.

创建一个新的虚拟环境安装 pytorch 会出现 Found conflicts! Looking for incompatible packages. 这种不兼容的错误。这时我们可以借助其他包的安装来自适应地下载pytorch,比如:

conda install -c gpytorch gpytorch

这样就能避免版本错误的问题。

拷贝环境

当我们跑别人代码时,需要配置他们在setup.py中的环境,此时直接新建一个conda环境,注意要与其setup.py中的python版本一致

conda -n myenv python=3.8
conda activate myenv

然后进入与setup.py的同目录下

cd Name-main

分别执行以下命令:

python setup.py build
python setup.py install

然后等待安装完成即可。

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Mac配置conda环境,你可以按照以下步骤进行操作: 1. 首先,你需要下载与你的Python版本匹配的Anaconda。你可以在官网上下载适合你的版本\[3\]。例如,如果你的Python版本是3.8,你可以下载Anaconda3-2020.11-Linux-x86_64.sh。 2. 下载完成后,打开终端并导航到你下载的Anaconda安装文件所在的目录。 3. 运行以下命令来安装Anaconda: ``` bash Anaconda3-2020.11-Linux-x86_64.sh ``` 4. 安装过程中,你需要按照提示进行一些配置,比如选择安装路径等。 5. 安装完成后,你可以创建一个新的conda环境。你可以使用以下命令创建一个名为myenv的环境,并指定Python版本为3.8: ``` conda create -n myenv python=3.8 ``` 6. 激活你的环境: ``` conda activate myenv ``` 现在你已经成功在Mac配置conda环境。你可以根据需要安装所需的包和依赖项,并在该环境中运行别人的代码\[1\]\[2\]。 #### 引用[.reference_title] - *1* *3* [Conda 常用指令 (Mac)【下载 安装 环境配置 查看 创建 激活 配置cuda 拷贝环境】](https://blog.csdn.net/euzmin/article/details/123085469)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [macconda安装、使用](https://blog.csdn.net/weixin_43272542/article/details/125494540)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值