Anaconda

Anaconda安装和使用

Posted by biggan on July 1, 2018

Anaconda教程

1. 安装

  • 官网下载 根据操作系统,电脑位数,python版本选择相应安装包

  • 按提示一步步安装就好了

    不过安装时注意添加系统环境变量和设置为系统默认解释器(推荐都勾选)

    1142366-20180816104200442-589753278

    PS:

    • 系统默认解释器是啥意思?

      当系统中有多个python解释器时,默认使用的一个解释器。eg:当你直接在命令行中输入python代码,是通过默认解释器执行的,当你在命令行中之直接通过pip或者conda命令安装包,包是安装在默认解释器中的。

    • 如何修改默认解释器?

      编辑系统环境变量path的值,将你想设置为默认解释器对应的环境变量放在其他python解释器对应环境变量前面。

      TIM截图20190520182800

  • 安装完成之后会多几个应用

    Anaconda Navigtor :用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现。

    Jupyter notebook :基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。

    qtconsole :一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。

    spyder :一个使用Python语言、跨平台的、科学运算集成开发环境。

2. 环境管理

# 创建虚拟环境 env_name
conda create <env_name>

# 加载虚拟环境 env_name
source activate <env_name>		# windows下的命令无source

# 退出虚拟环境 env_name
source deactivate <env_name>	# windows下的命令无source

# 删除已有环境 env_name
conda remove -n <env_name> --all

# 复制环境
conda create -n <new_env_name> --clone <copied_env_name>

# 查看所有环境
conda env list

3. 包管理

# 查看环境下安装的包
conda list [-n <env_name>]
# -n可指定环境名称

# 安装包
conda install [-n <env_name>] <package_name>
# -n可指定环境名称,默认时安装在当前活跃环境,如果当前活跃环境不是你想安装包的环境就要指定参数n
# -c可指定使用某个channel安装
# 若要指定package的版本,<package_name>=版本号
# 不是所有的软件都可以用conda安装,如果conda报错,可以去该软件官网直接下载安装包安装。
# 直接去 https://anaconda.org 查找相应包,复制相应的conda代码

# 更新包
conda update [-n <env_name>] <package_name>
# 更新所有的包 
conda update [-n <env_name>] --all

# 删除包
conda remove [-n <env_name>] <package_name>
# 或者
conda uninstall [-n <env_name>] <package_name>

# 查看conda版本
conda -V # 注意V大写

# 更新conda
conda update conda

# 更新anaconda
conda update anaconda

### 操作指定环境中的包
若要将包安装到指定的解释器环境),需要加[-n <env_name>] 参数或者source activate <env_name>激活指定环境

### 安装本地包到指定环境
1激活指定环境
2https://pypi.org 下载包的tar.gz或者whl压缩文件
3进入下载好的文件所在目录
4pip install 文件名

4. 镜像管理

国内镜像源基本上已经停止服务了,镜像管理功能也成鸡肋~

(1)命令方式修改

  • 添加镜像

    # 添加镜像
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
      
    # 设置搜索时显示channel地址
    conda config --set show_channel_urls yes 	
      
    # 查看镜像
    conda config --show 
    
  • 删除镜像

    #删除某个镜像
    conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
      
    #删除所有的镜像
    conda config --remove-key channels	
    

(2)直接修改用户目录下的.condarc文件

.condarc配置文件,是一种可选的(optional)运行期配置文件,其默认情况下是不存在的,但当用户第一次运行 conda config命令时,将会在用户的家目录创建该文件。

 文件内容

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true