Python 环境相关
查看依赖树
安装相关包: pip install pipdeptree graphviz
, 常用命令:
其他资源
Conda 教程: https://freelearning.anaconda.cloud/get-started-with-anaconda
conda
以下是 Conda 的一些常用命令:
- 环境管理
创建环境:
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
- 包管理
安装包:
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
- 环境导出与克隆
导出环境:
conda env export > environment.yml
从 environment.yml 创建环境:
conda env create -f environment.yml
克隆环境:
conda create --name new_env --clone old_env
- 通道管理
添加 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>
- 清理
清除无用的包和缓存:
conda clean --all
- 检查 Conda 版本
conda --version
pyenv
pyenv可以管理多个环境,在多个环境切换, 本地开发很需要
- 安装: https://github.com/pyenv/pyenv#unixmacos
- 列出可安装的: pyenv install --list
- 安装
pyenv install 3.10.0
peotry
包管理器, 默认包会在本地的建个文件.venv
目录存放包
poetry env use /Users/joe/.pyenv/versions/3.10.14/bin/python3.10