logo

Python conda

wangzf / 2022-07-13


目录

Conda 下载

Conda 安装

  1. 如何检查当前环境中是否安装了 Conda?
    • Windows(Anaconda Prompt)
      • echo %PATH%
    • macOS 和 Linux
      • echo $PAHT
  2. 如何检查当前环境中默认的 Python 环境?
    • Windows(Anaconda Prompt)
      • where python
    • macOS 和 Linux
      • which python

Conda 使用

Package, dependency and environment management for any language—Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN, and more.

conda 管理

  1. 验证 conda 是否已经安装
conda --version
  1. 确定 conda 版本
conda info
conda -V
  1. 将 conda 更新到当前版本
conda update conda
  1. 禁止显示有关更新 conda 的警告消息
conda update -n base conda
conda config --set notify_outdated_conda false
# ~/.conda
notify_updated_conda: false

Python 管理

Conda treats Python the same as any other package, so it is easy to manage and update multiple installations.

  1. 查看可供 conda 下载的 Python 版本列表
conda search python
conda search --full-name python
  1. 安装其他版本的 Python

安装其他版本的 Python 并不覆盖目前已经存在的版本.

(1)创建新环境

conda create -n py36 python=3.6 anaconda
conda create -n py36 python=3.7 miniconda
conda create -n py27 python=2.7 anaconda

(2)激活新环境

(3)验证新环境是否为当前环境 (4)验证当前环境

python --version
  1. 切换其他版本的 Python

    • (1)如果当前环境是 conda 环境:

      • 1.激活环境
      conda activate myenv
      
      • 2.停用环境
      conda deactivate
      
    • (2)如果当前环境不是 conda 环境:

      • Windows
      D:\Miniconda\Script\acitvate base
      
      • macOS 或 Linux
      ~/opt/miniconda3/bin/activate base
      
      • 嵌套环境
      (doc)$ codna activate --stack myenv
      $ conda config -set auto_stack 1
      
      • Conda init
      conda init 
      auto_activate_base: bool
      
  2. 更新或升级 Python

conda update python
conda install python=3.6