# Python开发环境准备 安装Miniconda或Anaconda,然后通过conda添加需要的python版本的虚拟环境,便于python版本和包管理 ## Conda 常用命令 [下载地址](https://docs.conda.io/en/latest/miniconda.html) ### 虚拟环境 #### 列举 当前环境前面有*号 > conda env list #### 创建 > conda create -n py39 python=3.9 #### 删除 > conda remove -n py39 --all #### 激活 > conda activate py39 或使用别名 > condain py39 #### 退出 > conda deactivate py39 或使用别名 > condaout py39 ### 配置管理 #### 查看配置 > conda config --show #### 查看channels > conda config --get channels #### 添加channels 添加国内镜像地址方式即如下 > conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge > conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda > conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free > conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main 如果获取包出现无法访问win-64或osx-64的current_repodata.json的错误,可以尝试添加带环境的channels地址,例如 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64 默认的 default 不建议删除,实在不能获取包时,开爬墙工具重试 重置channels源为默认,使用 > conda config --remove-key channels #### 删除channels > conda config --remove channels https://------------------------ ### 包管理 #### 查找package信息 > conda search XXXX #### 列举包 包管理命令都可以指定虚拟环境,未指定则对当前虚拟环境操作 > conda list -n py39 #### 安装包 > conda install -n py39 XXXX==版本号 > conda install --yes --file requirements.txt #### 更新包 包括更新conda本身,如下 > conda update -n py39 conda #### 删除包 > conda remove -n py39 XXXX