【环境配置】Anaconda的配置与使用

简介

记录笔者在配置和使用Anaconda过程中遇到的情况,内容持续更新~

一、conda的基础命令

二、使用过程中遇到的场景

场景1:在Linux服务器上安装miniconda3(更新于2023年5月15日

服务器环境:CentOS 7.6 64bit

操作步骤:

  1. 下载镜像安装包

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

如果环境中没有wget,可以使用如下命令进行安装

yum install wget
  1. 安装miniconda3

下载Miniconda3-latest-Linux-x86_64.sh安装包之后,会发现在root同级目录下有这个文件,直接执行这个文件即可

sh Miniconda3-latest-Linux-x86_64.sh
  1. 根据提示完成安装

简洁版:

按照指示一直按回车,接受协议,遇到选择输入yes即可。

自定义版:

  • 在设置安装位置时,输入自己想安装的位置,例如/opt/app/miniconda,然后回车等待安装。

  • 在设置是否初始化miniconda时,输入no

  • 完成安装后,手动添加miniconda到系统环境变量

vim /etc/profile

i进入编辑模式,并在最后一行添加

export PATH=/opt/app/miniconda/bin:$PATH

esc键,输入:wq保存并退出,输入下面的代码,更新配置

source /etc/profile

关闭当前界面,新建一个连接,会发现命令行变成

(base) [root@zhifee ~]#

此时,每当建立连接,会自动激活base环境;要是不希望这样,可以进行如下设置

conda config --set auto_activate_base false

之后要进入,可以通过手动输入

conda activate base

区别:

简洁版会自动把miniconda添加到环境变量中,总之,减少了很多操作。

自定义版需要自己添加环境变量,喜欢DIY的话比较推荐

  1. 设置自定义镜像源

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 --set show_channel_urls yes

确定是否设置成功

conda info
  1. 测试环境是否可用

创建虚拟环境,可以把test_env换成自己想要的名称

conda create -n test_env python=3.8

测试成功后可以删除创建的测试环境

conda remome test_env

三、使用过程中遇到的报错

报错1:在Windows上安装Pytorch,报错【CondaSSLError: OpenSSL appears to be unavailable on this machine】(更新于2023年8月28日

服务器环境:Windows 10 64bit

软件环境:Anaconda3Pytorch2.0Cuda11.7

报错复现:

  1. 创建虚拟环境

conda create -n pytorch python=3.8
  1. 切换到Pytorch环境

conda activate pytorch
  1. 根据Pytorch官网安装Pytorch2.0

conda install pytorch==2.0.0 torchvision==0.15.0 torchaudio==2.0.0 pytorch-cuda=11.7 -c pytorch -c nvidia

报错内容:(本地报错已修复,借用一下别人的图片,原帖链接

解决方案:

  1. 找到anaconda的安装目录位置:比如 C:\ProgramData\Anaconda3\Library\bin,并找到如下两个DLL的文件:
  • libcrypto-1_1-x64.dll
  • libssl-1_1-x64.dll

  1. 把文件复制到 C:\ProgramData\Anaconda3\DLLs

  2. 重启一下Anaconda Prompt,然后按照之前的操作再次安装,就不会报错了

posted @ 2023-05-13 22:42  叶小知  阅读(21)  评论(0编辑  收藏  举报