Anaconda指令备忘录


1. Anaconda特点

  • 管理包
    Anaconda 是在 conda(一个包管理器和环境管理器)上发展来的,可以使用 conda 来安装、更新 、卸载工具包 。除此之外,conda 并不仅仅管理Python的工具包,它也能安装非python的包。

  • 丰富的第三方库
    Anaconda 附带 conda、Python 和 150 多个科学包及其依赖项。

  • 虚拟环境管理
    可以建立多个虚拟环境,用于隔离不同项目所需的不同版本的工具包,以防止版本上的冲突。例如 Python2 和 Python3 两个环境,不同项目可能需要不同的环境,这时候Anaconda派上用场。


2. 指令汇总

2.1. 查询信息

1. 查看conda、python、cuda版本等详细信息:conda info

C:\Users\Administrator\Desktop> conda info

     active environment : None
       user config file : C:\Users\Administrator\.condarc
 populated config files : C:\Users\Administrator\.condarc
          conda version : 4.7.10
    conda-build version : 3.18.8
         python version : 3.7.3.final.0
       virtual packages : __cuda=9.1
       base environment : D:\Anaconda3  (writable)
           channel URLs : https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : D:\Anaconda3\pkgs
                          C:\Users\Administrator\.conda\pkgs
                          C:\Users\Administrator\AppData\Local\conda\conda\pkgs
       envs directories : D:\Anaconda3\envs
                          C:\Users\Administrator\.conda\envs
                          C:\Users\Administrator\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/4.7.10 requests/2.22.0 CPython/3.7.3 Windows/10 Windows/10.0.17134
          administrator : False
             netrc file : None
           offline mode : False
  

2. 列出本机的所有环境:conda info -e

C:\Users\Administrator\Desktop> conda info -e
# conda environments:
#
base                  *  D:\Anaconda3

2.2. 虚拟环境管理

注:命令中的ename是自己创建的环境名称,pname是包的名称。

1. 创建环境,并且指定python = 3.6:conda create --name ename python=3.6

2. 创建包含某些包的环境(也可以加上版本信息):conda create --name ename python=3.7 numpy scrapy

3. 激活环境:activate ename

4. 关闭环境:conda deactivate

5. 复制某个环境:conda create --name new_ename --clone old_ename

6. 删除某个环境:conda remove --name ename --all


2.3. 包管理

1. 列出当前环境下所安装 conda 包:conda list

2. 列举某个环境下的所有包:conda list -n ename

3. 更新某个环境某个包:conda update -n ename pname

4. 更新所有包:conda update --all

5. 删除指定环境某个包:conda remove -n target_ename pname

发布了40 篇原创文章 · 获赞 6 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_40520596/article/details/104690817
今日推荐