前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Anaconda和conda的使用

Anaconda和conda的使用

作者头像
用户8346838
发布2021-03-10 20:41:28
1.5K0
发布2021-03-10 20:41:28
举报
文章被收录于专栏:Kevin

Anaconda是一个用于科学计算的Python发行版,支持Linux、Mac、Windows. 提供了包管理和不同Python环境管理的功能, 可以很方便解决多版本Python问题和各种包安装问题. Anaconda使用conda命令来进行包管理和虚拟环境管理.

anaconda和conda区别: conda是一个工具,主要是进行包管理虚拟环境管理. anaconda是一个包含了众多的package、科学计算工具的集合, 所以我们也称Anaconda为Python的一个发行版.

一 Anaconda的下载

下载路径https://www.anaconda.com/distribution/

两个版本以及三个平台的下载

二 conda的使用

1.使用conda安装包 比如安装django包

代码语言:javascript
复制
conda install django

出现报错信息

Collecting package metadata: failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/free/win-64/repodata.json.bz2> Elapsed: -

An HTTP error occurred when trying to retrieve this URL. HTTP errors are often intermittent, and a simple retry will get you on your way.

If your current network has https://www.anaconda.com blocked, please file a support request with your network engineering team.

SSLError(MaxRetryError('HTTPSConnectionPool(host=\'repo.anaconda.com\', port=443): Max retries exceeded with url: /pkgs/free/win-64/repodata.json.bz2 (Caused by SSLError("Can\'t connect to HTTPS URL because the SSL module is not available."))'))

解决方案: 同时使用国内镜像进行安装相应的包 速度方面也会得到提升

找到用户目录下的.condarc文件,我这里是C:\Users\Kevin

将文本内容替换成以下内容

代码语言:javascript
复制
channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
ssl_verify: true
show_channel_urls: true

2. 创建虚拟环境

# 使用conda在python3.6下创建一个名称为testEve的虚拟环境

代码语言:javascript
复制
conda create -n testEve python=3.6

# 进入testEve虚拟环境中

代码语言:javascript
复制
activate testEve

# 查看当前python版本

代码语言:javascript
复制
python -V

# 退出虚拟环境

代码语言:javascript
复制
conda deactivate

# 查看当前所有的由conda创建的虚拟环境

代码语言:javascript
复制
conda-env list

# 删除虚拟环境 将创建的名为testEve,版本3.6的虚拟环境删除

代码语言:javascript
复制
conda remove -n testEve python36 --all

# 查看目前剩余的conda虚拟环境 确认是否已经删除

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/11/24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一 Anaconda的下载
  • 二 conda的使用
相关产品与服务
SSL 证书
腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档