toolchains
1. 安装 miniconda
sh
cd ~
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda3.sh
bash miniconda3.sh -b -u -p miniconda3
rm miniconda3.sh
./miniconda3/bin/conda init zsh2. vscode 配置
安装插件 python
如果无法格式化,安装插件 black formatter
3. conda
conda env list查看环境conda create -n $envname python=3.11创建环境conda create -p=/home/xxx/$envname python=3.11指定位置
conda activate $envname激活环境conda activate /home/xxx/$envname指定位置
conda deactivate关闭环境conda remove -n $envname --all删除环境conda create -n $dstenv --clone $srcenv克隆环境conda install $package -c conda-forge通过 conda-forge 源安装conda env update -f env.yml通过 env.yml 安装conda env create -f env.yml通过 env.yml 创建环境
4. pip
pip install -r requirements.txt安装 requirements.txtpip freeze > requirements.txt生成 requirements.txtpip install $package==$version安装特定版本pip uninstall $packagepip list查看所有包
如果一个包卸载不掉,删除 env/lib/pythonx.x/site-packages/easy-install.pth
5. 调试
启动 python -m pdb xxx.py
run重新运行c继续- n, s, p, b
return单步运行,跳出函数b查看所有断点clear清空断点!xxx执行语句until xxx执行到指定位置,until 要打全