Open JackieMium opened 6 years ago
2018-08-10
我的 ~/.condarc
的内容:
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
- defaults
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/
# - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true
channel_priority: true
conda-forge 的 numpy 是 openblas 版,但 Debian 现在的一个 bug 的存在使得 openblas 暂时不可用,所以暂时禁用了 conda-forge。
我选择了 Miniconda,因为不喜欢 Anaconda 那种巨无霸全家桶。
官方文档地址:Managing environments
基础
安装 Miniconda 时,默认自带一个名为
root
的环境,可以直接使用即可激活。在环境内执行
pip install foo
和conda install foo
一样都将会为当前root
环境装包添加 conda 的 TUNA 镜像
该命令会生成
~/.condarc
文件,记录对 conda 的配置,直接手动创建、编辑该文件是相同的效果。为某个环境装包:
查看某个环境中已经安装的所有包:
删除某个环境中的某个包:
更新已安装的包(
conda
和python
本身也可能这样更新):conda 环境管理
新建一个环境,使用
2.7
版本的 Python 并且命名为Python_27
:激活/关闭环境:
查看当前已经存在的所有环境:
此时已经激活的环境前面带有
×
标识克隆一个已存在的环境
env_org
为env_copy
:删除一个环境:
导出环境到文件:为了方便其他人可以获得与你完全相同的环境,可以导出环境到文件。
激活这一环境:
导出环境到文件:
导出的文件会包含
pip
和conda
安装的包。根据
environment.yml
新建环境Bioconda
1. Install conda
Bioconda requires the conda package manager to be installed. If you have an Anaconda Python installation, you already have it. Otherwise, the best way to install it is with the Miniconda package. The Python 3 version is recommended.
2. Set up channels
After installing conda you will need to add the bioconda channel as well as the other channels bioconda depends on. It is important to add them in this order so that the priority is set correctly (that is, bioconda is highest priority).
The conda-forge channel contains many general-purpose packages not already found in the defaults channel. The r channel contains common R packages used as dependencies for bioconda packages.