Anaconda的安装、换源和使用

文章目录

  • 第一部分 Anaconda简介
  • 第二部分 安装步骤
    • Windows
    • Linux
  • 第三部分 换源
    • 3.1 将pip源更换到国内镜像
      • 默认源
      • 国内镜像
      • 临时使用
      • 永久修改
        • Windows
        • Linux
    • 3.2 conda 切换为国内源
      • 清华源(2019年停止服务,不知道会不会恢复)
      • 中科大源(推荐)
      • Windows
        • 方法一 Anaconda Navigator
        • 方法二 命令行 Anaconda Prompt
          • 添加清华源
          • 添加中科大源
          • 先查看已经安装过的镜像源
          • 删除源
          • 换回默认源
      • Linux
  • 第四部分 Anaconda常用命令
        • 查询安装信息
        • 查看当前存在哪些环境
        • 创建新的虚拟环境
        • 激活虚拟环境
        • 关闭虚拟环境
        • 删除虚拟环境
        • 查询现在安装了哪些包
        • 安装各种所需python包
        • 将当前使用的环境中所包含的python包的名称进行打包
        • 载入别人共享的环境

第一部分 Anaconda简介

Anaconda是为方便使用Python而建立的一个软件包,其包含常用的250多个工具包,多版本python解释器和强大的虚拟环境管理工具,所以Anaconda得名python全家桶。Anaconda可以使安装、运行和升级环境变得更简单,因此推荐安装使用。

第二部分 安装步骤

Windows

  1. 官网下载安装包 https://www.anaconda.com/distribution/#download-section
  2. 双击运行安装包
  3. 选择安装路径:通常选择默认路径,务必勾选Add Anaconda to the system PATH environment variable(将Anaconda添加到环境变量中),等待安装完成。
  4. 验证安装成功:快捷键win+R,打开cmd,输入conda,回车,如果出现各种相关信息,说明安装成功。

Linux

  1. 官网下载安装包 https://www.anaconda.com/distribution/#download-section
  2. 进入到下载目录,使用bash命令安装
bash 安装包名称.sh

然后一直按提示操作即可。
注意: 出现下面提示,要输入Yes,将Anaconda添加到PATH中

The installer prompts “Do you wish the installer to prepend the Anaconda<2 or 3> install location to PATH in your /home//.bashrc ?” Enter Yes.

NOTE: If you enter “No”, you must manually add the path to Anaconda or conda will not work. See FAQ.
  1. 如果没有出现这一步,或者选择了"No",那么就需要手动配置环境变量。
export PATH=/home/(your_user_name)/anaconda3/bin:$PATH
source .bashrc
  1. 验证安装成功
conda --version

如果能够查看anconda版本,说明安装成功。

第三部分 换源

  • 使用 pip 或 conda 安装python工具包时,由于默认源网速极慢,建议切换国内镜像。
  • 推荐用 pip 而不用 conda。

3.1 将pip源更换到国内镜像

默认源

  • https://pypi.org/

国内镜像

  • 阿里云 https://mirrors.aliyun.com/pypi/simple/

  • 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

  • 豆瓣(douban) https://pypi.douban.com/simple/

  • 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

  • 华中科技大学https://pypi.hustunique.com/

临时使用

  • 安装命令后接 -i url 即可,如:用清华镜像下载pandas
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple

永久修改

Windows

修改%HOMEPATH%\pip\pip.ini文件
%HOMEPATH%通常为C:\Users\xx
通常需要新建文件夹pip,然后新建文件pip.ini,ini文件可以用记事本打开和编辑,在pip.ini文件中输入以下内容(以豆瓣镜像为例):

[global]
index-url = https://pypi.douban.com/simple
[install]
trusted-host = pypi.douban.com

Linux

vim ~/.pip/pip.conf

添加以下内容

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

3.2 conda 切换为国内源

清华源(2019年停止服务,不知道会不会恢复)

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

中科大源(推荐)

https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/

Windows

方法一 Anaconda Navigator

  • 打开 Anaconda Navigator
  • 点击 Channels
  • 点击 Add…
  • 输入想添加的源
  • 点击 Update channels
  • 等待更新完毕

方法二 命令行 Anaconda Prompt

添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
添加中科大源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/

conda config --set show_channel_urls yes
先查看已经安装过的镜像源
conda config --show
删除源
conda config --remove channels url地址
换回默认源
conda config --remove-key channels

Linux

vim ~/.condarc

添加以下内容

channels:
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
  - defaults
show_channel_urls: true

第四部分 Anaconda常用命令

  • 安装之后,会在安装目录下生成anaconda的文件夹。之后所安装的虚拟环境均存在env文件夹中。

查询安装信息

conda info

查看当前存在哪些环境

conda env list

创建新的虚拟环境

conda create -n your_env_name python=X.X

激活虚拟环境

source activate your_env_name
  • 从conda 4.4开始,conda activate是激活环境的首选方式。
conda activate your_env_name

关闭虚拟环境

source deactivate
  • 从conda 4.4开始,conda deactivate是关闭环境的首选方式。
conda deactivate

删除虚拟环境

conda remove -n your_env_name --all

查询现在安装了哪些包

conda list

安装各种所需python包

pip install package_name

或者

conda install package_name

将当前使用的环境中所包含的python包的名称进行打包

conda env export > 文件名.yaml

载入别人共享的环境

conda env update -f=/path/文件名.yml

你可能感兴趣的:(安装环境)