分享

Anaconda切换python版本

 易禅浮屠 2021-10-27

anaconda navigator使用

anaconda提供了一个可视化GUI来管理anaconda环境(可用来管理python等工具版本)和虚拟环境Environments(主要用来管理pip包)。

anaconda的默认环境名为base。

img

img

命令行创建

使用以下命令创建新环境:

conda create -n env_name list of packages

其中

  • -n 代表 name,env_name 是需要创建的环境名称,例如-n python364
  • list of packages 则是列出在新环境中需要安装的工具包,例如python=3.6

例如,现在,我的anaconda默认的python是3.8版本,但是我想安装一个python 3.6的环境,则命令行运行:

conda create -n py364 python=3.6.4

踩坑点

CondaHTTPError: HTTP 000 CONNECTION FAILED for url

解决方法

  • 在Anaconda Prompt 中使用该命令。

img

  • 更换anaconda源

win打开C:\Users\用户名\.condarc,linux则找到~/.condarc,修改内容如下:

channels:
  - 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/
  - http://mirrors.ustc.edu.cn/anaconda/pkgs/main/
  - http://mirrors.ustc.edu.cn/anaconda/pkgs/free/
  - http://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true
show_channel_urls: true

conda activate py364 失败

解决方法:

  • 去掉conda直接运行命令activate py364
  • 在Anaconda Prompt 中使用该命令

最后创建环境成功如下。

img

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多