03-Python conda 使用
- 官方文档:https://docs.conda.io/en/latest/
- 官方命令文档:https://docs.conda.io/projects/conda/en/latest/commands.html
小环境
安装软件前,先设置一个小环境,不要直接在自己账户的当前环境内安装软件。
怎么理解这句话呢?比如你在家里有个储藏室,但是你还可以再放进去一个柜子,柜子里放需要存的东西,这个柜子就类似一个小储藏室,一个小环境,并且储藏室的环境包含了这个柜子的环境。
你可以创建很多小环境名,有的小环境坏了,你不要就可以了,就好比柜子坏了,你可以扔了,但是如果你把自己账户环境折腾坏了,好比储藏室被你搞坏了,那恢复的代价就高了。
创建小环境
1 |
|
查看小环境
1 |
|
进入小环境
创建小环境后,安装软件前,一定要进入/激活小环境在安装,否则会安装到当前账户环境下。
1 |
|
激活成功显示为:**(rna)** you 16:49:30
,用户名前多了(rna)。
退出小环境
1 |
|
移除小环境,删除小环境及里面的内容
1 |
|
conda search
查找软件
- 从 conda 网页内查找:https://bioconda.github.io/conda-package_index.html
- 运行命令查找是否存在:
conda search PACKAGENAME
。
conda install
安装软件
先从 bioconda镜像 查看需要安装的包名,包名不能错,否则会安装到带毒的包。
语法
1 |
|
参数解释
-y, --yes
:同意安装。--quiet
:静默安装,不输出信息。
示例
1 |
|
安装指定版本软件
1 |
|
Constraint type | Specification | Result |
---|---|---|
Fuzzy | numpy=1.11 | 1.11.0, 1.11.1, 1.11.2, 1.11.18 etc. |
Exact | numpy==1.11 | 1.11.0 |
Greater than or equal to | “numpy>=1.11” | 1.11.0 or higher |
OR | `”numpy=1.11.1,1.11.3” | 1.11.1, 1.11.3 |
AND | “numpy>=1.8,<2” | 1.8, 1.9, not 2.0 |
conda update
更新软件
语法
1 |
|
参数
--all
:更新环境中的所有包。--quiet
:不显示进度条。
示例
1 |
|
conda list
查看已安装软件
在当前小环境下,列举所有安装软件。
语法
1 |
|
示例
1 |
|
conda config
配置
修改.condarc中的配置值。这是根据git建模的config命令。默认情况下,写入用户的.condarc文件(/home/docs/.condarc)。使用–show-sources标志,显示配置位置。
语法
1 |
|
参数
-v, --verbose
:显示详细信息。-q, --quiet
:不显示进度条。--system
:设置写入配置文件/home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/envs/latest/.condarc
。--system
:写入活动的 conda-environment.condarc文件()。如果没有活动的环境,请写入用户配置文件( /home/docs/.condarc
)--prepend, --add
:配置的值为列表时使用。--set
:配置的值为布尔或者字符串时使用。
示例
1 |
|
03-Python conda 使用
https://flepeng.github.io/021-Python-13-pip、包管理-01-包管理工具-conda-03-Python-conda-使用/