Anaconda 配置源地址、创建虚拟环境、包管理以及 kern

2017-07-11  本文已影响0人  Tim_Lee

1. 把 conda 加入系统配置

安装好 anaconda 以后,如果在命令行运行 conda —version,系统说没有找到 conda 命令,则需要把 conda 加入 ~/.zshrc 或者 ~/.bashrc

PATH=$PATH:$HOME/anaconda/bin

2. 修改 conda 的源地址

为了安装包的速度更快,在 Linux 或者 Mac 中,把 conda 的源更换成国内清华大学的 tuna 源,修改 ~/.condarc

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

3. conda 的虚拟环境

3.1 创建虚拟环境

创建虚拟环境,比如要创建一个 Python 3.5 版本的环境,名字叫 py35。

conda create --name py35 python=3.5

参数 —name 可以简写为 -n

conda create -n py35 python=3.5

如果就是使用 anaconda 默认的 Python 版本,创建一个叫 pytest 的虚拟环境,则

conda create -n pytest

3.2 进出虚拟环境

进入 py35 这个虚拟环境

source activate py35

在虚拟环境中退出

source deactivate

3.3 查看现有的虚拟环境

查看所有虚拟环境列表

conda info -e

查看当前虚拟环境详情

conda info

删除虚拟环境,比如需要完全删除一个叫 py2test 的虚拟环境。

conda remove --name py2test --all

4. conda 的包管理

查看当前虚拟环境安装的包

conda list

安装包,比如同时安装 numpy 与 pandas。安装时需要确认,按 y 并回车。

conda install numpy pandas

删除包,比如删除 pandas。

conda uninstall pandas

5. 将当前的 Python 环境加入到 notebook 中

进入虚拟环境,比如虚拟环境名叫“py35”。

source activate py35

安装 notebook 和 ipykernel。

conda install notebook ipykernel

将当前环境加入到 anaconda notebook 中,如果需要更改 Python 环境显示名使用后面一条命令

sudo ipython kernel install --user

如果要把显示名字为 "py35",则使用

sudo ipython kernel install --user --display-name py35

重新启动 anaconda navigator 和 notebook 即可显示。

注意,这种方法只能在 notebook 中 Python 2 与 Python 3 各添加一个 kernel。如果有多个 Python 3 环境要使用,则需要使用其他的方法,比如修改 json 等。这里不再赘述。

参考:

Anaconda 的基本环境配置,并加入清华 tuna 源

用 Anaconda 完美解决 Python2 和 python3 共存问题

如何把不同的 Python kernel 加入 notebook

在IPython Notebook中使用Python 2.x和Python 3.x

完全删除虚拟环境

机器学习笔记——Conda搭建多版本python环境

上一篇下一篇

猜你喜欢

热点阅读