marion 3 years ago
parent
commit
19f149fb15
1 changed files with 101 additions and 0 deletions
  1. 101 0
      README.md

+ 101 - 0
README.md

@@ -0,0 +1,101 @@
+# 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