11-conda开发环境与语言
以下是根据你提供的内容整理的 Markdown 格式笔记:
Conda / Mamba 使用笔记
1. 安装 Mamba(推荐替代 Conda)
conda install -n base -c conda-forge mamba2. Mamba 常用命令
mamba install python=3.9 # 替代 conda install
mamba update --all # 替代 conda update --all3. Conda 配置文件路径
查看当前用户配置文件:
start %userprofile%常见配置文件位置:
- 用户级配置(仅影响当前用户):
C:\Users\<用户名>\.condarc - 系统级配置(影响所有用户):
C:\ProgramData\Anaconda3\.condarc - Anaconda 安装目录(不推荐修改):
G:\ProgramFiles\anaconda3\.condarc
查看当前生效的配置:
conda config --show-sources4. 管理环境和包缓存路径
查看当前环境路径
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\pkgs5. 修改配置文件示例(.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-forge6. 环境迁移(直接移动)
如果路径调整不生效,可直接移动环境目录:
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.sh9. 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.xz11. 取消自动激活 base 环境
conda config --set auto_activate_base false12. 修改 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 django13. 示例:创建指定 Python 版本并安装包
conda create -n naoqi pillow numpy python=2.7.1414. Python 虚拟环境(virtualenv)
安装 virtualenv
pip3 install virtualenv创建虚拟环境
cd /data
virtualenv --python=python3 jmp1激活与退出
source /data/jmp1/bin/activate # 激活
deactivate # 退出虚拟环境本质是修改环境变量,指向独立的 Python 解释器和包路径。