Anaconda学习备忘

Anaconda是一套用于数据处理和科学计算以及AI等领域的包管理器。

以前的误区一直以为Anaconda只有python库,现在仔细搜索学习以后,才知道它其实包含多种语言,可以直接下载各种语言生成的包。其中conda就是一套跨语言包管理器了,而anaconda和miniconda分别是2个基于这个管理器的2个发行版,包含了各自的包注册托管平台。而pip+venv或者virtual-env是只支持python包的,对于很多使用了注入cython之类的其他语言的包的项目会出现问题。

Anaconda安装以后和pycharm社区版的整合比较方便,不过需要注意pycharm安装完毕后,在windows平台的话,安装pycharm以后需要现在管理员权限,在powershell下运行下面指令:

Set-ExecutionPolicy Bypass -Scope Process

未完待续...

你可能感兴趣的:(学习,anaconda,python)