【Python相关】conda常用命令介绍


❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️

👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博相关......)👈

conda命令

conda是一个流行的包管理器和环境管理器,用于管理Python环境和安装Python包。它可以帮助用户轻松地创建、保存、共享和复制Python环境,以及管理Python包及其依赖关系。conda还支持多个操作系统和多个编程语言,包括Python、R、Julia等。

conda由Anaconda发行版提供,Anaconda是一个Python数据科学平台,其中包含许多流行的Python包和工具,用于数据分析、科学计算和机器学习等领域。除了Anaconda之外,也可以使用Miniconda来安装和使用conda,Miniconda是一个较小的发行版,仅包含最基本的Python和conda程序。

通过conda,用户可以创建和管理多个Python环境,这些环境可以包含不同版本的Python和不同的Python包。这使得用户可以在同一计算机上轻松地管理不同的项目和不同的依赖关系,而不必担心不同项目之间的依赖关系冲突。

此外,conda还可以帮助用户在不同的计算机上创建相同的Python环境,以确保代码的可移植性和可重复性。这对于数据科学家、研究人员和开发人员来说非常重要,因为它可以帮助他们避免由于环境配置问题而产生的不必要的错误和延迟。

在使用conda之前,需要先安装conda。可以从Anaconda官方网站(https://www.anaconda.com/products/individual)或Miniconda官方网站(https://docs.conda.io/en/latest/miniconda.html)下载并安装conda。

安装完成后,就可以使用conda来创建和管理Python环境和安装Python包。

conda常用命令介绍

基本命令和常见命令

Tip: 一般情况,–后面接长单词的参数等同于,-接单个字母的参数,我们可以将前面带有两个短线(–)的常用命令进行缩写(并不是所有的都可以缩写),方法是取一个短线和选项的首字母。例如 --name 可以缩写成 -n,–envs 可以缩写成 -e。

(1)查看conda版本信息
conda --version
conda -V
例如:
用户名@主机名:~# conda -V
conda 22.9.0
(2)查看帮助信息
conda --help
conda -h
例如:
conda -h
输出如下:
用户名@主机名:~# conda -h
usage: conda [-h] [-V] command ...

conda is a tool for managing and deploying applications, environments and packages.

Options:

positional arguments:
  command
    clean        Remove unused packages and caches.
    compare      Compare packages between conda environments.
    config       Modify configuration values in .condarc. This is modeled after the git config command. Writes to the user .condarc file (/root/.condarc) by default. Use the --show-
                 sources flag to display all identified configuration locations on your computer.
    create       Create a new conda environment from a list of specified packages.
    info         Display information about current conda install.
    init         Initialize conda for shell interaction.
    install      Installs a list of packages into a specified conda environment.
    list         List installed packages in a conda environment.
    package      Low-level conda package utility. (EXPERIMENTAL)
    remove       Remove a list of packages from a specified conda environment.
    rename       Renames an existing environment.
    run          Run an executable in a conda environment.
    search       Search for packages and display associated information.The input is a MatchSpec, a query language for conda packages. See examples below.
    uninstall    Alias for conda remove.
    update       Updates conda packages to the latest compatible version.
    upgrade      Alias for conda update.
    notices      Retrieves latest channel notifications.

optional arguments:
  -h, --help     Show this help message and exit.
  -V, --version  Show the conda version number and exit.

conda commands available from other packages:
  build
  content-trust
  convert
  debug
  develop
  env
  index
  inspect
  metapackage
  pack
  render
  repo
  server
  skeleton
  token
  verify
(3)查看conda环境和环境基本信息
conda info #查看基本信息,例如:
conda info
输出如下:
用户名@主机名:/# conda info

     active environment : None
            shell level : 0
       user config file : /root/.condarc
 populated config files : 
          conda version : 22.9.0
    conda-build version : 3.22.0
         python version : 3.9.13.final.0
       virtual packages : __linux=5.4.0=0
                          __glibc=2.27=0
                          __unix=0=0
                          __archspec=1=x86_64
       base environment : /root/anaconda3  (writable)
      conda av data dir : /root/anaconda3/etc/conda
  conda av metadata url : None
           channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /root/anaconda3/pkgs
                          /root/.conda/pkgs
       envs directories : /root/anaconda3/envs
                          /root/.conda/envs
               platform : linux-64
             user-agent : conda/22.9.0 requests/2.28.1 CPython/3.9.13 Linux/5.4.0-125-generic ubuntu/18.04.6 glibc/2.27
                UID:GID : 0:0
             netrc file : None
           offline mode : False
conda info -e/--envs #查看conda安装的环境信息,例如:
用户名@主机名:/# conda info --envs
# conda environments:
#
base                     /root/anaconda3
(4)激活环境
conda activate [环境名称]
例如:
用户名@主机名:~# conda activate base
(base) 用户名@主机名:~# 
(5)退出环境
conda deactivate
例如:
(base) 用户名@主机名:~# conda deactivate
用户名@主机名:~# 
(6)安装python包
conda install [PackageName]
例如:
(base) 用户名@主机名:~# conda install numpy
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /root/anaconda3

  added / updated specs:
    - numpy


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    conda-22.11.0              |   py39h06a4308_1         927 KB
    ruamel.yaml-0.16.12        |   py39h5eee18b_3         172 KB
    ruamel.yaml.clib-0.2.6     |   py39h5eee18b_1         140 KB
    ------------------------------------------------------------
                                           Total:         1.2 MB

The following NEW packages will be INSTALLED:

  ruamel.yaml        pkgs/main/linux-64::ruamel.yaml-0.16.12-py39h5eee18b_3 None
  ruamel.yaml.clib   pkgs/main/linux-64::ruamel.yaml.clib-0.2.6-py39h5eee18b_1 None

The following packages will be UPDATED:

  conda                               22.9.0-py39h06a4308_0 --> 22.11.0-py39h06a4308_1 None


Proceed ([y]/n)? y


Downloading and Extracting Packages
ruamel.yaml-0.16.12  | 172 KB    | ############################################################################################################################################### | 100% 
ruamel.yaml.clib-0.2 | 140 KB    | ############################################################################################################################################### | 100% 
conda-22.11.0        | 927 KB    | ############################################################################################################################################### | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Retrieving notices: ...working... done

也可以给特定环境安装特定包

conda install --name [环境名称] [PackageName]
例如:
(base) 用户名@主机名:~# conda install --name base pandas
Collecting package metadata (current_repodata.json): done
Solving environment: done

# All requested packages already installed.
(7)删除python包
conda remove -n 环境名称] [PackageName]
例如:
(base) 用户名@主机名:~# conda remove -n base pandas
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /root/anaconda3

  removed specs:
    - pandas


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    asttokens-2.0.5            |     pyhd3eb1b0_0          20 KB
    attrs-22.1.0               |   py39h06a4308_0          85 KB
    ca-certificates-2022.10.11 |       h06a4308_0         124 KB
    certifi-2022.9.24          |   py39h06a4308_0         154 KB
    conda-package-handling-1.9.0|   py39h5eee18b_1         946 KB
    conda-repo-cli-1.0.24      |   py39h06a4308_0         115 KB
    cryptography-38.0.1        |   py39h9ce1e76_0         1.3 MB
    executing-0.8.3            |     pyhd3eb1b0_0          18 KB
    flit-core-3.6.0            |     pyhd3eb1b0_0          42 KB
    fontconfig-2.14.1          |       hef1e5e3_0         284 KB
    freetype-2.12.1            |       h4a9f257_0         626 KB
    idna-3.4                   |   py39h06a4308_0          93 KB
    ipython-8.6.0              |   py39h06a4308_0         1.0 MB
    jupyter_client-7.4.7       |   py39h06a4308_0         209 KB
    jupyter_core-4.11.2        |   py39h06a4308_0          80 KB
    jupyterlab-3.5.0           |   py39h06a4308_0         4.2 MB
    libtiff-4.4.0              |       hecacb30_2         526 KB
    libwebp-1.2.4              |       h11a3e52_0          79 KB
    libwebp-base-1.2.4         |       h5eee18b_0         347 KB
    nbclassic-0.4.8            |   py39h06a4308_0         5.8 MB
    notebook-6.5.2             |   py39h06a4308_0         511 KB
    notebook-shim-0.2.2        |   py39h06a4308_0          22 KB
    openssl-1.1.1s             |       h7f8727e_0         3.6 MB
    patchelf-0.15.0            |       h6a678d5_0          97 KB
    pkginfo-1.8.3              |   py39h06a4308_0          45 KB
    pure_eval-0.2.2            |     pyhd3eb1b0_0          14 KB
    pycosat-0.6.4              |   py39h5eee18b_0          84 KB
    readline-8.2               |       h5eee18b_0         357 KB
    setuptools-65.5.0          |   py39h06a4308_0         1.1 MB
    soupsieve-2.3.2.post1      |   py39h06a4308_0          65 KB
    sqlite-3.40.0              |       h5082296_0         1.2 MB
    stack_data-0.2.0           |     pyhd3eb1b0_0          22 KB
    toolz-0.12.0               |   py39h06a4308_0         105 KB
    tornado-6.2                |   py39h5eee18b_0         590 KB
    typing-extensions-4.4.0    |   py39h06a4308_0           8 KB
    typing_extensions-4.4.0    |   py39h06a4308_0          46 KB
    tzdata-2022f               |       h04d1e81_0         115 KB
    urllib3-1.26.12            |   py39h06a4308_0         181 KB
    xz-5.2.8                   |       h5eee18b_0         429 KB
    zlib-1.2.13                |       h5eee18b_0         103 KB
    ------------------------------------------------------------
                                           Total:        24.6 MB

The following NEW packages will be INSTALLED:

  asttokens          pkgs/main/noarch::asttokens-2.0.5-pyhd3eb1b0_0 
  executing          pkgs/main/noarch::executing-0.8.3-pyhd3eb1b0_0 
  flit-core          pkgs/main/noarch::flit-core-3.6.0-pyhd3eb1b0_0 
  notebook-shim      pkgs/main/linux-64::notebook-shim-0.2.2-py39h06a4308_0 
  pure_eval          pkgs/main/noarch::pure_eval-0.2.2-pyhd3eb1b0_0 
  stack_data         pkgs/main/noarch::stack_data-0.2.0-pyhd3eb1b0_0 

The following packages will be REMOVED:

  alabaster-0.7.12-pyhd3eb1b0_0
  anaconda-2022.10-py39_0
  anaconda-project-0.11.1-py39h06a4308_0
  appdirs-1.4.4-pyhd3eb1b0_0
  arrow-1.2.2-pyhd3eb1b0_0
  astroid-2.11.7-py39h06a4308_0
  astropy-5.1-py39h7deecbd_0
  atomicwrites-1.4.0-py_0
  automat-20.2.0-py_0
  autopep8-1.6.0-pyhd3eb1b0_1
  bcrypt-3.2.0-py39h5eee18b_1
  binaryornot-0.4.4-pyhd3eb1b0_1
  bitarray-2.5.1-py39h5eee18b_0
  bkcharts-0.2-py39h06a4308_1
  black-22.6.0-py39h06a4308_0
  blosc-1.21.0-h4ff587b_1
  bokeh-2.4.3-py39h06a4308_0
  boto3-1.24.28-py39h06a4308_0
  botocore-1.27.28-py39h06a4308_0
  bottleneck-1.3.5-py39h7deecbd_0
  brotli-1.0.9-h5eee18b_7
  brotli-bin-1.0.9-h5eee18b_7
  brunsli-0.1-h2531618_0
  c-ares-1.18.1-h7f8727e_0
  cfitsio-3.470-h5893167_7
  charls-2.2.0-h2531618_0
  cloudpickle-2.0.0-pyhd3eb1b0_0
  colorama-0.4.5-py39h06a4308_0
  colorcet-3.0.0-py39h06a4308_0
  conda-pack-0.6.0-pyhd3eb1b0_0
  constantly-15.1.0-pyh2b92418_0
  cookiecutter-1.7.3-pyhd3eb1b0_0
  cssselect-1.1.0-pyhd3eb1b0_0
  curl-7.84.0-h5eee18b_0
  cycler-0.11.0-pyhd3eb1b0_0
  cython-0.29.32-py39h6a678d5_0
  cytoolz-0.11.0-py39h27cfd23_0
  daal4py-2021.6.0-py39h79cecc1_1
  dal-2021.6.0-hdb19cb5_916
  dask-2022.7.0-py39h06a4308_0
  dask-core-2022.7.0-py39h06a4308_0
  dataclasses-0.8-pyh6d0b6a4_7
  datashader-0.14.1-py39h06a4308_0
  datashape-0.5.4-py39h06a4308_1
  diff-match-patch-20200713-pyhd3eb1b0_0
  dill-0.3.4-pyhd3eb1b0_0
  distributed-2022.7.0-py39h06a4308_0
  docutils-0.18.1-py39h06a4308_3
  et_xmlfile-1.1.0-py39h06a4308_0
  fftw-3.3.9-h27cfd23_1
  flake8-4.0.1-pyhd3eb1b0_1
  flask-1.1.2-pyhd3eb1b0_0
  fonttools-4.25.0-pyhd3eb1b0_0
  fsspec-2022.7.1-py39h06a4308_0
  gensim-4.1.2-py39h295c915_0
  gmp-6.2.1-h295c915_3
  gmpy2-2.1.2-py39heeb90bb_0
  greenlet-1.1.1-py39h295c915_0
  h5py-3.7.0-py39h737f45e_0
  hdf5-1.10.6-h3ffc7dd_1
  heapdict-1.0.1-pyhd3eb1b0_0
  holoviews-1.15.0-py39h06a4308_0
  hvplot-0.8.0-py39h06a4308_0
  hyperlink-21.0.0-pyhd3eb1b0_0
  imagecodecs-2021.8.26-py39hf0132c2_1
  imageio-2.19.3-py39h06a4308_0
  imagesize-1.4.1-py39h06a4308_0
  importlib-metadata-4.11.3-py39h06a4308_0
  importlib_metadata-4.11.3-hd3eb1b0_0
  incremental-21.3.0-pyhd3eb1b0_0
  inflection-0.5.1-py39h06a4308_0
  iniconfig-1.1.1-pyhd3eb1b0_0
  intake-0.6.5-pyhd3eb1b0_0
  intervaltree-3.1.0-pyhd3eb1b0_0
  isort-5.9.3-pyhd3eb1b0_0
  itemadapter-0.3.0-pyhd3eb1b0_0
  itemloaders-1.0.4-pyhd3eb1b0_1
  itsdangerous-2.0.1-pyhd3eb1b0_0
  jdcal-1.4.1-pyhd3eb1b0_0
  jeepney-0.7.1-pyhd3eb1b0_0
  jellyfish-0.9.0-py39h7f8727e_0
  jinja2-time-0.2.0-pyhd3eb1b0_3
  jmespath-0.10.0-pyhd3eb1b0_0
  joblib-1.1.0-pyhd3eb1b0_0
  jq-1.6-h27cfd23_1000
  jupyter-1.0.0-py39h06a4308_8
  jupyter_console-6.4.3-pyhd3eb1b0_0
  jxrlib-1.1-h7b6447c_2
  keyring-23.4.0-py39h06a4308_0
  kiwisolver-1.4.2-py39h295c915_0
  lazy-object-proxy-1.6.0-py39h27cfd23_0
  libaec-1.0.4-he6710b0_1
  libbrotlicommon-1.0.9-h5eee18b_7
  libbrotlidec-1.0.9-h5eee18b_7
  libbrotlienc-1.0.9-h5eee18b_7
  libcurl-7.84.0-h91b91d3_0
  libev-4.33-h7f8727e_1
  libgfortran-ng-11.2.0-h00389a5_1
  libgfortran5-11.2.0-h1234567_1
  libidn2-2.3.2-h7f8727e_0
  libllvm11-11.1.0-h9e868ea_5
  libnghttp2-1.46.0-hce63b2e_0
  libspatialindex-1.9.3-h2531618_0
  libssh2-1.10.0-h8f2d780_0
  libunistring-0.9.10-h27cfd23_0
  libuuid-1.0.3-h7f8727e_2
  libzopfli-1.0.3-he6710b0_0
  llvmlite-0.38.0-py39h4ff587b_0
  locket-1.0.0-py39h06a4308_0
  lxml-4.9.1-py39h1edc446_0
  lz4-3.1.3-py39h27cfd23_0
  lzo-2.10-h7b6447c_2
  markdown-3.3.4-py39h06a4308_0
  matplotlib-3.5.2-py39h06a4308_0
  matplotlib-base-3.5.2-py39hf590b9c_0
  mccabe-0.7.0-pyhd3eb1b0_0
  mock-4.0.3-pyhd3eb1b0_0
  mpc-1.1.0-h10f8cd9_1
  mpfr-4.0.2-hb69a4c5_1
  mpi-1.0-mpich
  mpich-3.3.2-external_0
  mpmath-1.2.1-py39h06a4308_0
  msgpack-python-1.0.3-py39hd09550d_0
  multipledispatch-0.6.0-py39h06a4308_0
  munkres-1.1.4-py_0
  mypy_extensions-0.4.3-py39h06a4308_1
  networkx-2.8.4-py39h06a4308_0
  nltk-3.7-pyhd3eb1b0_0
  nose-1.3.7-pyhd3eb1b0_1008
  numba-0.55.1-py39h51133e4_0
  numexpr-2.8.3-py39h807cd23_0
  numpydoc-1.4.0-py39h06a4308_0
  olefile-0.46-pyhd3eb1b0_0
  oniguruma-6.9.7.1-h27cfd23_0
  openjpeg-2.4.0-h3ad879b_0
  openpyxl-3.0.10-py39h5eee18b_0
  pandas-1.4.4-py39h6a678d5_0
  panel-0.13.1-py39h06a4308_0
  param-1.12.0-pyhd3eb1b0_0
  parsel-1.6.0-py39h06a4308_0
  partd-1.2.0-pyhd3eb1b0_1
  pathspec-0.9.0-py39h06a4308_0
  patsy-0.5.2-py39h06a4308_1
  pep8-1.7.1-py39h06a4308_1
  platformdirs-2.5.2-py39h06a4308_0
  plotly-5.9.0-py39h06a4308_0
  poyo-0.5.0-pyhd3eb1b0_0
  prompt_toolkit-3.0.20-hd3eb1b0_0
  protego-0.1.16-py_0
  py-1.11.0-pyhd3eb1b0_0
  pyasn1-0.4.8-pyhd3eb1b0_0
  pyasn1-modules-0.2.8-py_0
  pycodestyle-2.8.0-pyhd3eb1b0_0
  pyct-0.4.8-py39h06a4308_1
  pycurl-7.45.1-py39h8f2d780_0
  pydispatcher-2.0.5-py39h06a4308_2
  pydocstyle-6.1.1-pyhd3eb1b0_0
  pyerfa-2.0.0-py39h27cfd23_0
  pyflakes-2.4.0-pyhd3eb1b0_0
  pyhamcrest-2.0.2-pyhd3eb1b0_2
  pylint-2.14.5-py39h06a4308_0
  pyls-spyder-0.4.0-pyhd3eb1b0_0
  pyodbc-4.0.34-py39h6a678d5_0
  pyqtwebengine-5.15.7-py39h6a678d5_1
  pytables-3.6.1-py39h77479fe_1
  pytest-7.1.2-py39h06a4308_0
  python-lsp-black-1.2.1-py39h06a4308_0
  python-lsp-jsonrpc-1.0.0-pyhd3eb1b0_0
  python-lsp-server-1.5.0-py39h06a4308_0
  python-slugify-5.0.2-pyhd3eb1b0_0
  python-snappy-0.6.0-py39h2531618_3
  pyviz_comms-2.0.2-pyhd3eb1b0_0
  pywavelets-1.3.0-py39h7f8727e_0
  pyxdg-0.27-pyhd3eb1b0_0
  qdarkstyle-3.0.2-pyhd3eb1b0_0
  qstylizer-0.1.10-pyhd3eb1b0_0
  qt-5.15.9-h06a4308_0
  qtawesome-1.0.3-pyhd3eb1b0_0
  qtconsole-5.3.2-py39h06a4308_0
  queuelib-1.5.0-py39h06a4308_0
  regex-2022.7.9-py39h5eee18b_0
  requests-file-1.5.1-pyhd3eb1b0_0
  rope-0.22.0-pyhd3eb1b0_0
  rtree-0.9.7-py39h06a4308_1
  ruamel_yaml-0.15.100-py39h27cfd23_0
  s3transfer-0.6.0-py39h06a4308_0
  scikit-image-0.19.2-py39h51133e4_0
  scikit-learn-1.0.2-py39h51133e4_1
  scikit-learn-intelex-2021.6.0-py39h06a4308_0
  scipy-1.9.1-py39h14f4228_0
  scrapy-2.6.2-py39h06a4308_0
  seaborn-0.11.2-pyhd3eb1b0_0
  secretstorage-3.3.1-py39h06a4308_0
  service_identity-18.1.0-pyhd3eb1b0_1
  smart_open-5.2.1-py39h06a4308_0
  snappy-1.1.9-h295c915_0
  snowballstemmer-2.2.0-pyhd3eb1b0_0
  sortedcollections-2.1.0-pyhd3eb1b0_0
  sortedcontainers-2.4.0-pyhd3eb1b0_0
  sphinx-5.0.2-py39h06a4308_0
  sphinxcontrib-applehelp-1.0.2-pyhd3eb1b0_0
  sphinxcontrib-devhelp-1.0.2-pyhd3eb1b0_0
  sphinxcontrib-htmlhelp-2.0.0-pyhd3eb1b0_0
  sphinxcontrib-jsmath-1.0.1-pyhd3eb1b0_0
  sphinxcontrib-qthelp-1.0.3-pyhd3eb1b0_0
  sphinxcontrib-serializinghtml-1.1.5-pyhd3eb1b0_0
  spyder-5.3.3-py39h06a4308_0
  spyder-kernels-2.3.3-py39h06a4308_0
  sqlalchemy-1.4.39-py39h5eee18b_0
  statsmodels-0.13.2-py39h7f8727e_0
  sympy-1.10.1-py39h06a4308_0
  tabulate-0.8.10-py39h06a4308_0
  tbb-2021.6.0-hdb19cb5_0
  tbb4py-2021.6.0-py39hdb19cb5_0
  tblib-1.7.0-pyhd3eb1b0_0
  tenacity-8.0.1-py39h06a4308_1
  text-unidecode-1.3-pyhd3eb1b0_0
  textdistance-4.2.1-pyhd3eb1b0_0
  threadpoolctl-2.2.0-pyh0d69192_0
  three-merge-0.1.1-pyhd3eb1b0_0
  tifffile-2021.7.2-pyhd3eb1b0_2
  tinycss-0.4-pyhd3eb1b0_1002
  tldextract-3.2.0-pyhd3eb1b0_0
  tomlkit-0.11.1-py39h06a4308_0
  twisted-22.2.0-py39h5eee18b_1
  unidecode-1.2.0-pyhd3eb1b0_0
  unixodbc-2.3.11-h5eee18b_0
  w3lib-1.21.0-pyhd3eb1b0_0
  watchdog-2.1.6-py39h06a4308_0
  werkzeug-2.0.3-pyhd3eb1b0_0
  wget-1.21.3-h0b77cf5_0
  whatthepatch-1.0.2-py39h06a4308_0
  wrapt-1.14.1-py39h5eee18b_0
  wurlitzer-3.0.2-py39h06a4308_0
  xarray-0.20.1-pyhd3eb1b0_1
  xlrd-2.0.1-pyhd3eb1b0_0
  xlsxwriter-3.0.3-pyhd3eb1b0_0
  yapf-0.31.0-pyhd3eb1b0_0
  zfp-0.5.5-h295c915_6
  zict-2.1.0-py39h06a4308_0
  zipp-3.8.0-py39h06a4308_0
  zope-1.0-py39h06a4308_1
  zope.interface-5.4.0-py39h7f8727e_0

The following packages will be UPDATED:

  attrs              pkgs/main/noarch::attrs-21.4.0-pyhd3e~ --> pkgs/main/linux-64::attrs-22.1.0-py39h06a4308_0 
  ca-certificates                     2022.07.19-h06a4308_0 --> 2022.10.11-h06a4308_0 
  certifi                          2022.9.14-py39h06a4308_0 --> 2022.9.24-py39h06a4308_0 
  conda-package-han~                   1.9.0-py39h5eee18b_0 --> 1.9.0-py39h5eee18b_1 
  conda-repo-cli                      1.0.20-py39h06a4308_0 --> 1.0.24-py39h06a4308_0 
  cryptography                        37.0.1-py39h9ce1e76_0 --> 38.0.1-py39h9ce1e76_0 
  fontconfig                              2.13.1-h6c09931_0 --> 2.14.1-hef1e5e3_0 
  freetype                                2.11.0-h70c0345_0 --> 2.12.1-h4a9f257_0 
  idna               pkgs/main/noarch::idna-3.3-pyhd3eb1b0~ --> pkgs/main/linux-64::idna-3.4-py39h06a4308_0 
  ipython                             7.31.1-py39h06a4308_1 --> 8.6.0-py39h06a4308_0 
  jupyter_client                       7.3.4-py39h06a4308_0 --> 7.4.7-py39h06a4308_0 
  jupyter_core                        4.11.1-py39h06a4308_0 --> 4.11.2-py39h06a4308_0 
  jupyterlab                           3.4.4-py39h06a4308_0 --> 3.5.0-py39h06a4308_0 
  libtiff                                  4.4.0-hecacb30_0 --> 4.4.0-hecacb30_2 
  libwebp                                  1.2.2-h55f646e_0 --> 1.2.4-h11a3e52_0 
  libwebp-base                             1.2.2-h7f8727e_0 --> 1.2.4-h5eee18b_0 
  nbclassic          pkgs/main/noarch::nbclassic-0.3.5-pyh~ --> pkgs/main/linux-64::nbclassic-0.4.8-py39h06a4308_0 
  notebook                            6.4.12-py39h06a4308_0 --> 6.5.2-py39h06a4308_0 
  openssl                                 1.1.1q-h7f8727e_0 --> 1.1.1s-h7f8727e_0 
  patchelf                                  0.13-h295c915_0 --> 0.15.0-h6a678d5_0 
  pkginfo            pkgs/main/noarch::pkginfo-1.8.2-pyhd3~ --> pkgs/main/linux-64::pkginfo-1.8.3-py39h06a4308_0 
  pycosat                              0.6.3-py39h27cfd23_0 --> 0.6.4-py39h5eee18b_0 
  readline                                 8.1.2-h7f8727e_1 --> 8.2-h5eee18b_0 
  setuptools                          63.4.1-py39h06a4308_0 --> 65.5.0-py39h06a4308_0 
  soupsieve          pkgs/main/noarch::soupsieve-2.3.1-pyh~ --> pkgs/main/linux-64::soupsieve-2.3.2.post1-py39h06a4308_0 
  sqlite                                  3.39.3-h5082296_0 --> 3.40.0-h5082296_0 
  toolz              pkgs/main/noarch::toolz-0.11.2-pyhd3e~ --> pkgs/main/linux-64::toolz-0.12.0-py39h06a4308_0 
  tornado                                6.1-py39h27cfd23_0 --> 6.2-py39h5eee18b_0 
  typing-extensions                    4.3.0-py39h06a4308_0 --> 4.4.0-py39h06a4308_0 
  typing_extensions                    4.3.0-py39h06a4308_0 --> 4.4.0-py39h06a4308_0 
  tzdata                                   2022c-h04d1e81_0 --> 2022f-h04d1e81_0 
  urllib3                            1.26.11-py39h06a4308_0 --> 1.26.12-py39h06a4308_0 
  xz                                       5.2.6-h5eee18b_0 --> 5.2.8-h5eee18b_0 
  zlib                                    1.2.12-h5eee18b_3 --> 1.2.13-h5eee18b_0 


Proceed ([y]/n)? y


Downloading and Extracting Packages
                                                                                                                                                                                          
Preparing transaction: done                                                                                                                                                               
Verifying transaction: done                                                                                                                                                               
Executing transaction: done
(8)创建python环境

详见第四章

常用命令详解

(1)conda info
conda info [-a] [--base] [-e] [-s] [--unsafe-channels]

选项:

-a, -all: 查看所有信息(不常用)。
–base:查看基环境所在路径。
-e, --envs:列出当前所有的 conda 环境。
-s, --system:列出所有的环境变量(不常用)。
–unsafe-channels:查看令牌公开的频道。
(2)conda create
conda create [-n 环境名称 | -p path] [--clone 环境名称] [-c channel_address] [PackageName]

选项:

-n, --name:我们可以根据环境名称来创建一个 conda 环境。
-p, --prefix:除了根据名称创建环境以外,我们还可以根据地址来创建 conda 环境。
–clone:--clone 主要用来克隆(复制)现有的环境。
-c, --channel:首先来介绍一下什么是 conda 频道。
(3)conda install
conda install [-n 环境名称 | -p path] [-c channel_address] [PackageName]

选项:

-n, --name:安装PackageName包的环境名称。
-p:也可以不指定环境名称,指定环境的绝对路径。
-c, --channel:频道地址,一般不指定的话默认即可。
(4)conda remove

conda uninstall 是 conda remove 的别名,我们也可以使用 conda uninstall 来移除包,方法是相同的。

conda remove [-n 环境名称 | -p path] [PackageName] [--all]

选项:

-n, --name:移除PackageName包的环境名称。
-p:也可以不指定环境名称,指定环境的绝对路径。
--all:卸载全部。
(5)conda list
conda list [-n 环境名称 | -p path] [PackageName]

选项:

-n, --name:查看python环境的环境名称。
-p:也可以不指定环境名称,指定环境的绝对路径。
(6)conda search

conda search 用来搜索指定的包。

conda search [-c channel_address] [-f] [PackageName]

选项

-c, --channel:指定的搜索频道地址。
(7)conda update

conda update 用来将一系列的包升级到最新版本。

conda update [-n 环境名称 | -p path] [PackageName] [--all]

选项:

-n, --name:移除PackageName包的环境名称。
-p:也可以不指定环境名称,指定环境的绝对路径。
--all:卸载全部。
(8)conda config

conda config 用来配置 conda 的频道,相关信息会存储在 /用户名/.condarc 文件中。

conda config --add channels [channel_address]
conda config --get                          #显示所有的配置
conda config --get [key1] [key2]            #显示指定配置
conda config --add [key] [value]            #添加新配置
conda config --set [key] [value]            #设置配置
conda config --remove [key] [value]         #删除一个配置
conda config --remove-key [key]             #删除一个key
conda config --help                         #查看帮助信息
conda config --set show_channel_urls true

参考文献

[1] anaconda https://baike.baidu.com/item/anaconda/20407441
https://www.anaconda.com
[2] 初学 Python 者自学 Anaconda 的正确姿势是什么?https://zhuanlan.zhihu.com/p/32925500
[3] Anaconda介绍、安装及使用教程 https://zhuanlan.zhihu.com/p/32925500
[4] conda常用命令汇总 https://blog.csdn.net/raelum/article/details/125109819
[5] Conda介绍 https://blog.csdn.net/koflance/article/details/78582737


❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️

👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博相关......)👈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Chaos_Wang_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值