跳转至

CheatSheet

不经常使用就会忘记

Python

Command Description Example
python -m venv venv_name 创建虚拟环境 python -m venv .venv
venv_name\Scripts\activate 进入虚拟环境 .venv\Scripts\activate
pip freeze > requirements.txt 导出依赖 pip freeze > requirements.txt
pip install -r requirements.txt 安装依赖 pip install -r requirements.txt

Micromamba (same as the conda)

Environment Management

Command Description Example
mmba create -n env_name 创建新环境(继承当前 Python 版本) mmba create -n myenv
mmba create -n env_name python=3.8 创建环境并指定 Python 版本 mmba create -n py38 python=3.8
mmba activate env_name 激活环境 mmba activate py38
mmba deactivate 退出当前环境 mmba deactivate
mmba env list 列出所有环境 mmba env list
mmba env remove -n env_name 删除环境 mmba env remove -n oldenv
mmba list --json > env.json 导出环境配置,然后手动转换为yml或者脚本处理 mmba list --json > environment.json
mmba env create -f env.yml 从 YAML 文件创建环境 mmba env create -f env.yml

Package Management

Command Description Example
mmba install pkg_name 安装包 mmba install numpy
mmba install pkg_name=version 安装指定版本包 mmba install pandas=1.3.5
mmba list 列出已安装包 mmba list
mmba search pkg_name 搜索可用包版本 mmba search tensorflow
mmba update pkg_name 更新单个包 mmba update numpy
mmba update --all 更新所有包 mmba update --all
mmba remove pkg_name 卸载包 mmba remove matplotlib