Linux环境
下载
- 在官网 https://www.anaconda.com/distribution/#download-section查看需要下载的文件链接地址。
- 在命令行终端(linux)用wget命令进行下载,例如:
wget https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.sh
安装
- 下载下来的文件添加执行权限:
chmod +x Anaconda3-2019.10-Linux-x86_64.sh - 执行安装文件进行安装:
./Anaconda3-2019.10-Linux-x86_64.sh
安装期间会有选项,按照提示输入yes或者回车即可,默认安装在用户的工作目录下(例如/home/xxx/Anaconda 或 /root/Anaconda)。
当你安装完,输入python你会发现还是运行的系统自带的python版本,不要慌,此时你需要更新一下终端环境,执行以下命令:
source ~/.bashrc
然后你再输入python或者conda命令,你会发现完全OK了。
查看.bashrc文件,你发现安装anaconda后文件下加入下面几行代码:
这几行代码就是初始化conda环境的,执行source命令这几行代码才会在当前终端环境下生效。(开新的终端则不会有这个问题)
创建和切换python环境
大家都知道Anaconda除了包含大量的常用python包之外,它还是一个python环境管理器。
作为一个python环境管理器,你可以随时切换到需要的python环境。比如我安装python后默认的环境是python3.7的,然而我需要python3.5的环境,此时我只需要执行下面几个命令:
- 创建虚拟环境,conda create --name py35 python=3.5
conda create:创建一个python环境
–name py35:创建的这个环境命名为py35
python=3.5:环境使用python3.5的版本 - 显示所有的虚拟环境,conda env list
可以发现列表里多了一个我们刚创建的py35环境,其中的base是安装后我们默认使用的虚拟环境。 - 激活py35虚拟环境,conda activate py35
此时运行python,我们发现python版本已经切到了python3.5
切换国内仓库源
下载python包有两种方式,使用conda命令或者使用pip命令,两者的区别:
一般我们使用的时候不需要关注这个,使用任意那个都可以,看个人习惯。其中需要注意的一个是下载源的问题,当使用默认源时,我们会发现python包的下载速度超级慢,有时只有几K几十K,这个时候你就需要切换换,换成国内源。
国内常用的仓库源有:
阿里云 http://mirrors.aliyun.com/pypi/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple
-
切conda源
使用命令,例如:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --set show_channel_urls yes
前两个命令是添加清华的仓库源,最后一个命令是设置在搜索时显示通道地址 -
切pip源
修改 sudo vim~/.pip/pip.conf文件,没有就创建一个,修改 index-url 为国内镜像地址,例如:
[global]
timeout = 6000
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
Window 环境
下载
在官网 https://www.anaconda.com/distribution/#download-section查看点击下载需要的版本。
安装
- 双击安装文件进行安装。
- 添加环境变量。
1)在 控制面板-系统和安全-系统-高级系统设置 的系统属性对话框中打开“环境变量”按钮
2)在系统环境变量中找到并双击打开“Path”环境变量项。
3)增加如下路径配置(笔者anaconda安装在D:\Anaconda3下)
创建和切换python环境
和linux环境下操作是一样的,按win+r打开命令行窗口进行操作。
切换国内仓库源
- 切conda源
Conda的切换方式和linux一样,按win+r打开命令行窗口,输入以下的命令:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --set show_channel_urls yes - 切pip源
修改 C:\Users{Username}\pip\pip.ini文件,没有就创建一个,{Username}是你自己的window用户名,修改 index-url 为国内镜像地址,例如:
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn