Radioheadache的个人博客分享 http://blog.sciencenet.cn/u/Radioheadache

博文

Anaconda

已有 1898 次阅读 2022-5-1 16:02 |个人分类:计算机装机|系统分类:科研笔记

Anaconda是一个开源的Python发行版本,包含了conda、Python等180多个科学包(numpy、pandas)及其依赖项。Conda是一个开源的包/环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换, 结合了pip(不解决软件依赖)和virtualenv(环境)的功能。

1. 管理conda
(1)验证conda已被安装
     conda --version


(2)更新conda至最新版本
     conda update conda

2.管理环境
(1)创建,复制与删除环境

a. conda create --name <env_name> <package_names>
--name可以替换为-n;
<env_name>即创建的环境名。建议以英文命名,且不加空格,名称两边不加尖括号“<>”;
<package_names>即安装在环境中的包名。名称两边不加尖括号“<>”。
例:conda create -n python3 python=3.5 numpy pandas,即创建一个名为“python3”的环境,环境中安装版本为3.5的python,同时也安装了numpy和pandas。

b. conda create --name <new_env_name> --clone <copied_env_name>
例:conda create --name py2 --clone python2,即为克隆名为“python2”的环境,克隆后的新环境名为“py2”。此时,环境中将同时存在“python2”和“py2”环境,且两个环境的配置相同。

c. conda remove --name <env_name> --all

(2)切换环境
conda activate <env_name>
conda deactivate

(3)显示已创建环境
conda info --envs    
conda info -e       
conda env list


3. 管理包
(1) 获取当前环境中已安装的包信息
conda list

(2)查找可供安装的包版本
conda search <text in package name> 模糊查找
conda search --full-name <package_full_name> 精准查找

(3)安装包
conda install --name <env_name> <package_name> 在指定环境中安装包
conda install <package_name> 在当前环境中安装包

注意:
 pip可以安装一些conda无法安装的包;conda也可以安装一些pip无法安装的包。因此当使用一种命令无法安装包时,可以尝试用另一种命令;
 pip只是包管理器,无法对环境进行管理。因此如果想在指定环境中使用pip进行安装包,则需要先切换到指定环境中,再使用pip命令安装包;
 pip无法更新python,因为pip并不将python视为包。


(4)卸载包
conda remove --name <env_name> <package_name>卸载指定环境中的包
conda remove <package_name> 卸载当前环境中的包

(5)更新包
conda update <package_name>  更新指定包
conda upgrade <package_name>
conda update --all           更新所有包
conda upgrade --all


Anaconda Navigator

anaconda-navigator

基于GUI的Anaconda Navigator,包括spyder IDE和 jupyter notebook。
spyder是Anaconda的默认IDE,有一个集成的IPython笔记本、一个代码编辑器窗口和控制台窗口,还包括标准的调试功能和一个变量资源管理器。



https://wap.sciencenet.cn/blog-1456920-1336527.html

上一篇:UBUNTU16.04下安装Python
收藏 IP: 202.127.29.*| 热度|

1 张俊鹏

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-29 19:06

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部