Conda 是一个开源的跨平台包管理与环境管理工具,由 Anaconda 公司开发,专为数据科学和 Python 生态设计。
conda --version
conda info
conda config --show
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 create --name myenv python=3.9 |
创建名为 myenv 的 Python 3.9 环境 |
conda activate myenv |
激活环境 |
conda deactivate |
退出当前环境 |
conda env remove --name myenv |
删除环境 |
conda env list
# 或
conda info --envs
environment.yml
:conda env export > environment.yml
conda env create -f environment.yml
命令 | 说明 |
---|---|
conda install numpy pandas |
安装包(自动解决依赖) |
conda install numpy=1.21 |
安装指定版本 |
conda remove pandas |
卸载包 |
conda update numpy |
更新包 |
conda search tensorflow
conda clean --all # 删除所有缓存包
conda install numpy
pip
:pip install some_package
pip
后,避免运行 conda update --all
(可能破坏依赖关系)。conda create --name new_env --clone old_env
conda update --all
conda clean --all
Solving environment
卡住?conda install numpy=1.21
C:\Users\<用户>\Anaconda3
)。rm -rf ~/anaconda3 # 或安装路径
conda install
,必要时再用 pip
。conda env export --from-history > environment.yml
掌握 Conda,高效管理你的 Python 项目!
(尝试运行下面的命令 ↓)
conda create --name test_env python=3.10
conda activate test_env
conda install numpy