conda 使用笔记

conda 常用命令

# 创建环境时指定 Python 版本
conda create --name myenv python=3.8

# 更精确的版本控制
conda create --name myenv python=3.8.5

# 激活环境
conda activate env_name

# 列出所有的 conda 虚拟环境
conda env list

# 删除 conda 虚拟环境
conda remove --name myenv --all # 所有的环境
conda env remove --name myenv # 删除指定环境

# 在现有环境中安装/更新 Python 版本
conda install python=3.8

# 或者直接指定环境
conda install -n myenv python=3.8

# 列出当前环境的包
conda list

# 查看指定环境的包
conda list -n env_name

# 在当前环境搜索包
conda list numpy

# 在指定环境搜索
conda list -n env_name numpy

# 导出为 YAML 文件
conda env export > environment.yml

# 或只导出手动安装的包
conda env export --from-history > environment.yml

# 导入环境:
conda env create -f environment.yml

# 更新现有环境
conda env update -f environment.yml

# 查看可用的 Python 版本
conda search python

Python 虚拟环境管理

## 创建虚拟环境
python -m venv venv

## 激活虚拟环境
.\venv\Scripts\activate  ## Windows
## 或者
source venv/bin/activate  ## macOS 和 Linux

## 安装第三方库
pip install requests

## 卸载第三方库
pip uninstall requests

## 生成依赖文件
pip freeze > requirements.txt

## 根据依赖文件下载第三方库
pip install -r requirements.txt

## 根据依赖文件卸载第三方库
pip uninstall -r requirements.txt -y

## 停用虚拟环境
deactivate