Anaconda切换python版本

本文介绍了如何通过Anaconda的命令行工具创建新的Python环境,包括指定环境名称和Python版本。在创建过程中可能遇到的CondaHTTPError问题,可以通过更改conda源来解决。同时,对于conda activate命令失败的情况,建议直接运行activate命令。文章提供了详细的解决步骤,并展示了环境创建成功的示例。
摘要由CSDN通过智能技术生成

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

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值