Anaconda3 安装使用及常见问题详解(附国内清华镜像)

  • Anaconda(官方网站)是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。
  • Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。
  • Anaconda安装

    • 找到自己下载的目录,我的是下载在home下
    • cd 到你要下载的地方
    • 1. bash Anaconda3-5.3.1-Linux-x86_64.sh,出现如下图片,一直enter

      • 若需要更改目录可采用此命令:
      • bash ~/Downloads/ Anaconda3-5.3.1-Linux-x86_64.sh
        • ① 首词bash也需要输入,无论是否用的Bash shell。
        • ② 如果你的下载路径是自定义的,那么把该步骤路径中的 ~/Downloads 替换成你自己的下载路径。
    • 然后一直点击Enter键,直到出现下面的界面,输入yes,出现如下界面
    • 此处默认给安装到/root/下,后续可以在该文件夹下查看安装文件,
    • 此处也可自定义更改目录,我这个用默认的,直接点击Enter,如果你想其他地方输入路径即可。
    • 接下来就会出现下面界面,表示正在安装
    • 最后会出现这样的界面,表示是否把文件添加到配置文件
    • 输入yes,过一会就安装好了,最后出现下图所示,表示安装成功。
    •  
    • 然后在终端输入:python命令
    • print helloworld,安装成功

    • 退出Python交互界面则输入 exit() 或 quit() 即可。
    • 另外,测试简单的脚本也是ok的
  •  
  • conda与pip的关系

    • pip 是最为广泛使用的 Python 包管理器,可帮助我们获得最新的 Python 包并进行管理,常用命令:
      • pip install [package-name]                         # 安装名为[package-name]的包
      • pip install [package-name]==X.X               # 安装名为[package-name]的包并指定版本X.X
      • pip install [package-name] --proxy=代理服务器IP:端口号    # 使用代理服务器安装
      • pip install [package-name] --upgrade        # 更新名为[package-name]的包
      • pip uninstall [package-name]                    # 删除名为[package-name]的包pip list
    • Conda是一个包管理器;Anaconda才是一个python发行版。
    • Conda 包管理器是 Anaconda 自带的包管理器,可以帮助我们在 conda 环境下轻松地安装各种包。相较于 pip 而言,conda 的通用性更强(不仅是 Python 包,其他包如 CUDA Toolkit 和 cuDNN 也可以安装),但 conda 源的版本更新往往较慢。常用命令如下:
      • conda install [package-name]                  # 安装名为[package-name]的包
      • conda install [package-name]=X.X          # 安装名为[package-name]的包并指定版本X.X
      • conda update [package-name]                # 更新名为[package-name]的包
      • conda remove [package-name]        # 删除名为[package-name]的包
      • conda list # 列出当前环境下已安装的所有包
      • conda search [package-name]         # 列出名为[package-name]的包在conda源中的所有可用版本
    • conda 中配置代理:在用户目录下的 .condarc 文件中添加以下内容:
      • proxy_servers: http: http://代理服务器IP:端口号
  • anaconda3 -- conda使用

  • 此处安装 Anaconda 的 Python 3.7 版本,这是一个开源的 Python 发行版本,提供了一个完整的科学计算环境,包括 NumPy、SciPy 等常用科学计算库。你也可以选择自己喜欢的 Python 环境。
  • 创建环境:
  • 使用 Anaconda 自带的 conda 包管理器建立一个 Conda 虚拟环境,并进入该虚拟环境。在命令行下输入:
    • conda create --name py01 python=3.7 # “py01”是你建立的conda虚拟环境的名字
    • conda update conda # 更新conda
    •  
    • 注:运行上述两个命令时都报错时(参考https://blog.csdn.net/ada0915/article/details/78529877
      • 1.首先先添加清华的镜像源
        • 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/conda-forge/
        • conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
        • conda config --set show_channel_urls yes
      • 2.如果无法解决,则删除channels配置文件中部分内容,具体操作如下:
        • 快速创建channels配置文件的备份(保险起见)
        • cp ~/.condarc{,.bak}
      • 查看配置文件的内容
        • cat ~/.condarc.bak
        • channels:
          • - 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://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud
          • - defaults
          • - https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
          • - https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/conda
          • - bioconda
          • - r
          • - conda-forge
        • show_channel_urls: true
      • 3.删除部分内容
      • 主要是删除此行: - defaults
      • 修改后配置文件的内容如下:
      • vim ~/.condarc
      • channels:
        • - 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/
      • show_channel_urls: true
  • 进入环境:
    • conda activate py01         # 进入名为“py01”的conda虚拟环境
  • 使用 Python 包管理器 pip 安装 

    • pip install XXX
    • 等待片刻即安装完毕。
    • 若提示错误,多半是需要更新pip
      • pip install pip -U ,若提示有错误,如下图
      • pip install --upgrade pip 命令
      • 再使用pip --version 查看version
    • 若出现pip 安装特别慢的情况,多半是因为用的是国外镜像
    • 可以更改镜像源配置
      • 临时更改
      • 设为默认
      • 如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:
      • pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
  •  
  • conda 文档 :https://conda.io/docs/index.html
  • 清华大学开源软件镜像站 - anaconda镜像:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
  • 清华大学开源软件镜像站 -pypi 镜像:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值