以下是根据你提供的内容整理的 Markdown 格式笔记:

Conda / Mamba 使用笔记

1. 安装 Mamba(推荐替代 Conda)

conda install -n base -c conda-forge mamba

2. Mamba 常用命令

mamba install python=3.9      # 替代 conda install
mamba update --all            # 替代 conda update --all

3. Conda 配置文件路径

查看当前用户配置文件:

start %userprofile%

常见配置文件位置:

  • 用户级配置(仅影响当前用户):
    C:\Users\<用户名>\.condarc
  • 系统级配置(影响所有用户):
    C:\ProgramData\Anaconda3\.condarc
  • Anaconda 安装目录(不推荐修改):
    G:\ProgramFiles\anaconda3\.condarc

查看当前生效的配置:

conda config --show-sources

4. 管理环境和包缓存路径

查看当前环境路径

conda info --envs

查看环境目录顺序

conda config --show envs_dirs

添加新环境路径(优先使用)

conda config --add envs_dirs G:\ProgramFiles\anaconda3\envs --force

移除旧环境路径

conda config --remove envs_dirs E:\Anaconda\envs

添加包缓存路径

conda config --add pkgs_dirs G:\ProgramFiles\anaconda3\pkgs

移除旧包缓存路径

conda config --remove pkgs_dirs C:\Users\Administrator\.conda\pkgs

5. 修改配置文件示例(.condarc)

envs_dirs:
  - G:\ProgramFiles\anaconda3\envs
  - C:\Users\Administrator\.conda\envs

pkgs_dirs:
  - G:\ProgramFiles\anaconda3\pkgs

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge

6. 环境迁移(直接移动)

如果路径调整不生效,可直接移动环境目录:

move "E:\Anaconda\envs\ChatGLM2-6B" "G:\ProgramFiles\anaconda3\envs\ChatGLM2-6B"

查看目录大小:

du -sh *

7. 常用 Conda 命令

环境管理

conda activate 环境名          # 激活环境
conda deactivate               # 退出环境
conda env list                 # 列出所有环境
conda remove -n 环境名 --all   # 删除环境
conda rename -n 旧名 新名      # 重命名环境
conda create -n 环境名 python=3.9  # 创建环境

包管理

conda install 包名             # 安装包
conda remove 包名              # 移除包
conda list                     # 列出当前环境包
conda search 包名              # 搜索包
conda update 包名              # 更新包

环境导入导出

conda env export > environment.yaml   # 导出环境配置
conda env create -f environment.yaml  # 从配置创建环境

8. 安装 Anaconda(Linux 示例)

chmod +x Anaconda2-5.3.1-Linux-x86_64.sh
./Anaconda2-5.3.1-Linux-x86_64.sh

9. PyTorch 安装说明

conda install pytorch               # CPU 版本
conda install pytorch torchvision -c pytorch  # GPU 版本

10. CUDA 工具包和 cuDNN 安装

conda install -c anaconda cudnn
conda install --use-local cudnn-linux-x86_64-8.8.1.3_cuda12-archive.tar.xz

11. 取消自动激活 base 环境

conda config --set auto_activate_base false

12. 修改 Conda 镜像源

添加清华源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

恢复默认源

conda config --remove-key channels

临时使用 pip 清华源

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django

13. 示例:创建指定 Python 版本并安装包

conda create -n naoqi pillow numpy python=2.7.14

14. Python 虚拟环境(virtualenv)

安装 virtualenv

pip3 install virtualenv

创建虚拟环境

cd /data
virtualenv --python=python3 jmp1

激活与退出

source /data/jmp1/bin/activate   # 激活
deactivate                       # 退出
虚拟环境本质是修改环境变量,指向独立的 Python 解释器和包路径。

标签: none

添加新评论