Anaconda切换python版本

文章目录

  • anaconda navigator使用
  • 命令行创建
  • 踩坑点
    • CondaHTTPError: HTTP 000 CONNECTION FAILED for url
    • conda activate py364 失败

anaconda navigator使用

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

anaconda的默认环境名为base。

命令行创建

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

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 中使用该命令。
  • 更换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 中使用该命令

最后创建环境成功如下。

(0)

相关推荐