Python 环境相关

查看依赖树

安装相关包: pip install pipdeptree graphviz, 常用命令:


其他资源

Conda 教程: https://freelearning.anaconda.cloud/get-started-with-anaconda

conda

以下是 Conda 的一些常用命令:

  1. 环境管理

创建环境:

conda create -n my_env python=3.9

(创建一个名为 my_env 的环境,并安装 Python 3.9)

激活环境:

conda activate my_env

退出当前环境:

conda deactivate

删除环境:

conda remove -n my_env --all

查看已有环境:

conda env list

或:

conda info --envs

  1. 包管理

安装包:

conda install numpy pandas

指定某个环境安装包:

conda install -n my_env numpy

更新包:

conda update numpy

更新 Conda:

conda update conda

卸载包:

conda remove numpy

查看已安装的包:

conda list

在指定环境中查看已安装的包:

conda list -n my_env

  1. 环境导出与克隆

导出环境:

conda env export > environment.yml

从 environment.yml 创建环境:

conda env create -f environment.yml

克隆环境:

conda create --name new_env --clone old_env

  1. 通道管理

添加 Conda 镜像源(如清华源):

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

查看已添加的通道:

conda config --show channels

删除通道:

conda config --remove channels <channel_name>

  1. 清理

清除无用的包和缓存:

conda clean --all

  1. 检查 Conda 版本

conda --version

pyenv

pyenv可以管理多个环境,在多个环境切换, 本地开发很需要

peotry

包管理器, 默认包会在本地的建个文件.venv目录存放包

poetry env use /Users/joe/.pyenv/versions/3.10.14/bin/python3.10
最后更新于 5th Mar 2025