千家信息网

怎么解决Python2和python3共存问题的Anaconda

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容主要讲解"怎么解决Python2和python3共存问题的Anaconda",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么解决Python2和p
千家信息网最后更新 2026年11月03日怎么解决Python2和python3共存问题的Anaconda

本篇内容主要讲解"怎么解决Python2和python3共存问题的Anaconda",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么解决Python2和python3共存问题的Anaconda"吧!

Anaconda 是什么?

Anaconda (巨蟒)是 Python 的一个发行版,如果把 Python 比作 Linux,那么 Anancoda 就是 CentOS 或者 Ubuntu。它解决了Python开发者的两大痛点。

  • 第一:提供包管理,功能类似于 pip,Windows 平台安装第三方包经常失败的场景得以解决。

  • 第二:提供虚拟环境管理,功能类似于 virtualenv,解决了多版本Python并存问题。

下载 Anaconda

直接在官网下载最新版本的 https://www.continuum.io/downloads 安装包, 选择 Python3.6 版本的安装包,下载完成后直接安装,安装过程选择默认配置即可,大约需要1.8G的磁盘空间。

conda 是 Anaconda 下用于包管理和环境管理的命令行工具,是 pip 和 vitualenv 的组合。安装成功后 conda 会默认加入到环境变量中,因此可直接在命令行窗口运行 conda 命令

如果你熟悉 virtualenv,那么上手 conda 非常容易,不熟悉 virtulenv 的也没关系,它提供的命令就几个,非常简单。我们可以利用 conda 的虚拟环境管理功能在 Python2 和 Python3 之间自由切换。

多版本切换

# 基于 python3.6 创建一个名为test_py3 的环境conda create --name test_py3 python=3.6 # 基于 python2.7 创建一个名为test_py2 的环境conda create --name test_py2 python=2.7# 激活 test 环境activate test_py2  # windowssource activate test_py2 # linux/mac# 切换到python3activate test_py3

更多命令,可查看帮助 conda -h

包管理工具

conda 的包管理功能是对 pip 的一种补充,如果当前已经激活了某个Python环境,那么就可以在当前环境开始安装第三方包。

# 安装 matplotlib conda install matplotlib# 查看已安装的包conda list # 包更新conda update matplotlib# 删除包conda remove matplotlib

对于那些用 pip 无法安装成功的模块你都可以尝试用 conda 来安装,如果用 conda 找不到相应的包,当然你继续选择 pip 来安装包也是没问题的。

提高下载速度

Anaconda 的镜像地址默认在国外,用 conda 安装包的时候会很慢,目前可用的国内镜像源地址是清华大学提供的。修改 ~/.condarc (Linux/Mac) 或 C:\Users\当前用户名.condarc (Windows) 配置

channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - defaultsshow_channel_urls: true

除此之外,你也可以把 pip 的镜像源地址也换成国内的,豆瓣源速度比较快。修改 ~/.pip/pip.conf (Linux/Mac) 或 C:\Users\当前用户名\pip\pip.ini (Windows) 配置:

[global]trusted-host =  pypi.douban.comindex-url = http://pypi.douban.com/simple

到此,相信大家对"怎么解决Python2和python3共存问题的Anaconda"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

环境 管理 问题 命令 功能 版本 地址 环境管理 镜像 切换 选择 配置 成功 内容 工具 更多 激活 用户 用户名 第三方 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 有格互联网科技 上海睿民互联网科技有限公司 美国互联网科技巨头监管 互联网与科技发展 互联网科技未来 上海互联网科技有限公司 互联网金融 金融科技 互联网科技金融公司 融势互联网科技 深圳国际航运科技和互联网 未来五年的互联网科技 广州新华互联网科技学校电竞方面 中国互联网有什么科技 广州千川互联网科技有限公司 产业互联网科技服务公司 四川互联网展示科技馆设计 山东大美朱楼互联网科技有限公司 唐山双旺合互联网科技产业园 科技互联网专业务虚会材料 宁波允成互联网科技有限公司 智能科技公司是互联网公司吗 互联网科技视频素材 字节跳动和互联网科技 和信科技工业互联网 四川慕妮娅互联网科技有限公司 众安科技工业互联网合作 锡山区互联网智能科技产品供应 互联网相关科技技术 东营紫格互联网科技 互联网对科技影响
0