可能在很多网上都能找到跟Conda相关的教程。那么Conda到底有什么用呢?其实它的主要目的就是解决这种千古难题:
如何在老服务器(例如CentOS 6)上安装Python 3.8?R 4.0?Perl 5.26?而且你可能没有root权限?
在Conda出现之前,这个问题基本束手无策。Conda出现之后这个问题迎刃而解,所需要的前提只有一个:你拥有足够大的硬盘空间。在Conda下你的操作场景可能是:
按照固定长度分割字符串在很多地方都要用到(例如输出FASTA格式的文件)。去网上搜发现真是令人无语。最后发现python官网的方案最简单:
import textwrap
str = '123456789abcdefg'
print(*textwrap.wrap(str, width=5), sep='\n')
输出结果:
12345
6789a
bcdef
g