Anaconda学习笔记

Table of Contents

由于最近想学习一下 Stable Diffusion ,刚开始使用的是windows安装的,远程访问并不是很方便,再加上linux使用习惯了以后,还是更希望在Linux上操作。

在搭建了Stable Diffusion过程中需要使用指定的python版本,不想升级系统自带的python版本,以避免后期出现奇怪的问题,所以使用anaconda来管理不同的python版本。

安装

👉 Anaconda官方

  • 安装相关的依赖组件

    apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6
    
  • 下载安装包,整个安装包有1个多G,如果服务器不太好,可以在本机下载后上传

  • 服务器安装 bash ~/xxxx/Anaconda3-20xx.xx-Linux-x86_64.sh

  • 运行后会出现许可协议,按Enter查看协议,输入yes, »> 接下来输入的是安装位置(如果直接回车会默认安装到当前位置)

    安装前会出现安装位置的提示PREFIX=/home/<USER>/anaconda<2/3>

  • 运行完成后输入 conda info 出现安装信息,则安装成功

  • 可以根据自己的情况来配置shell默认进入的虚拟环境,具体的安装教程可以参考Anaconda的官方教程,里面的说明很详细。

常用命令

#创建虚拟环境
conda create -n your_env_name python=X.X(3.6、3.7等)
 
#激活虚拟环境
source activate your_env_name(虚拟环境名称)
 
#退出虚拟环境
source deactivate your_env_name(虚拟环境名称)
 
#删除虚拟环境
conda remove -n your_env_name(虚拟环境名称) --all
 
#查看安装了哪些包
conda list
 
#安装包
conda install package_name(包名)
conda install scrapy==1.3 # 安装指定版本的包
conda install -n 环境名 包名 # 在conda指定的某个环境中安装包
 
#查看当前存在哪些虚拟环境
conda env list 
#或 
conda info -e
#或
conda info --envs
 
#检查更新当前conda
conda update conda
 
#更新anaconda
conda update anaconda
 
#更新所有库
conda update --all
 
#更新python
conda update python