当前位置:

首页 > 软件教程 > 安利 Anaconda,Python 开发者必备 IDE

安利 Anaconda,Python 开发者必备 IDE

为什么推荐Anaconda?如果你苦于给python安装各种包,安装过程中还各种出错。那么我墙裂推荐你!Anaconda可以帮助你管理这些包,包括安装,卸载,更新。Anaconda附带一大批常用数据科学包,如:conda,python等150多个学科包以及依赖项,你可以立即开始处理数据。还有一个好处就是:如果你的项目是python2,新项目是python3,你无需同时安装两个版本python,Anaconda会帮助你为不同的项目建立不同的运行环境。Anaconda的安装版

本文目录

    为什么推荐 Anaconda?

    如果你苦于给 python 安装各种包,安装过程中还各种出错。那么我墙裂推荐你!Anaconda 可以帮助你管理这些包,包括安装,卸载,更新。Anaconda 附带一大批常用数据科学包,如:conda,python 等 150 多个学科包以及依赖项,你可以立即开始处理数据。还有一个好处就是:如果你的项目是 python 2,新项目是 python 3,你无需同时安装两个版本 python,Anaconda 会帮助你为不同的项目建立不同的运行环境。

    Anaconda 的安装

    版本选择?2.7 还是 3.6,好难抉择!

    由于 Python 有 2 和 3 两个版本,因此 Anaconda 也在 Python2 和 Python3 的基础上推出了两个发行版,即Anaconda2 和 Anaconda3。Python3 被越来越多的开发者所接受,同时让人尴尬的是很多遗留的老系统依旧运行在 Python2 的环境中,因此有时你不得不同时在两个版本中进行开发,调试。

    如何在系统中同时共存 Python2 和 Python3 是开发者不得不面对的问题,一个利好的消息是,Anaconda 能完美解决Python2 和 Python3 的共存问题。

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

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

    多版本切换

    代码语言:javascript代码运行次数:0运行复制
    # 基于 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

    快速安装

    Anaconda 可用于多个平台( Windows、Mac OS X 和 Linux)。

    官网地址:https://www.continuum.io/downloads。官网下载需要访问外国网站。 没有墙的宝宝们我给你们准备了镜像网站:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/。

    墙裂推荐 Anaconda | 安利 Python IDE

    选择合适自己的版本下载,建议下载 python 3。

    墙裂推荐 Anaconda | 安利 Python IDE

    下载好以后你只需要傻瓜式的安装即可,最后,在终端输入 python 看到出现如图所示就代表安装成功了。

    墙裂推荐 Anaconda | 安利 Python IDE

    第一个 Python 代码

    启动 Anaconda 之后,你会看到这样的界面,我推荐使用 jupyter notebook 编写,点击 launch。

    墙裂推荐 Anaconda | 安利 Python IDE

    jupyter notebook 打开的是一个网址形式的界面,点击右上角的 new 创建第一个 python 文件吧。

    墙裂推荐 Anaconda | 安利 Python IDE
    墙裂推荐 Anaconda | 安利 Python IDE

    jupyter 支持很多种文本格式,code,markdown,Raw NBConvert,Heading。

    常用的就是 code 和 markdown了,你可以同时在一个 python 文件中写 code 和 md。你也可以直接用 jupyter 打开。

    墙裂推荐 Anaconda | 安利 Python IDE

    经过几天的学习,我已经写了部分 python 的入门博客和代码,在 github 上,你更是可以直接将 代码打开运行在 Anaconda 上。图示中的 .ipynb 文件就是 jupter 文件的扩展名,你可以直接运行,也可以编辑。欢迎 follow 和 star。

    https://github.com/angelOnly/python_learning_note

    墙裂推荐 Anaconda | 安利 Python IDE

    Spyder VS PyCharm

    借助网友们的推荐和建议,有如下说法。

    相比较而言,pycharm 用起来更便捷,虽然 spyder 中所有的变量也都能显示,方便调试,里边还有 ipython notebook,但是很细节的一些代码还是 pycharm 更便捷一些。

    强烈推荐 anaconda+pycharm 组合,因为 anaconda 安装的时候已经默认为你安装了一大堆做数据分析常用的包,所以,直接在 pycharm 中把默认解释器改为 anaconda 中的 python 即可。

    另外,只是针对数据分析与机器学习,anaconda 用起来更方便一些,对于 python 的其他用途,比如爬虫、web开发,pycharm 更好一些。针对大型的 web 框架修改调试,还是需要个大型 IDE。

    好书推荐

    代码整洁之道

    作为一个程序员,写代码只是其中的一小部分,每天做得最多的还是维护,如何让你的团队们都能轻松阅读你的代码,如何让代码变得高效,这本书很适合你。

    豆瓣简介

    干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。

    本书阅读对象为一切有志于改善代码质量的程序员及技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。

    墙裂推荐 Anaconda | 安利 Python IDE
    《如何高效学习:1年完成麻省理工4年33门课程的整体性学习法》

    读这本书是因为我意识到学习真的是有技巧的,整体性学习法里面讲述了一些巧妙的方法帮助我们记忆,特别是有名的费曼技巧,前期可能学习会放慢速度,但是后期对你帮助特别大,因为用了费曼技巧你基本不会忘记你学过的知识,这其实是另一种高效率,想要了解更多,还是自己看书吧。

    豆瓣简介

    一位因为快速学习而成名的神奇小子,他应用自己发明的学习方法,完成了 10 天搞定线性代数,1 年学习 4 年MIT 课程的“不可能任务”。本书就是对他学习方法的全面介绍,其中包括整体性学习策略的核心思想和具体技术,详细介绍了快速阅读法、流笔记法、比喻法、内在化等七大方法,并为高效学习提供了从生活到时间管理的整体解决方案。跟随作者,你也将成为高效学习的超级学霸。

    墙裂推荐 Anaconda | 安利 Python IDE
    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    软件教程
    相关文章 更多
    打造专业Python大数据分析环境指南
    打造专业Python大数据分析环境指南

    01什么是数据科学数据科学常被定义为统计学与编程的结合。本文将为您详细讲解如何在您的计算机上构建一个专业的数据科学环境,以便您可以开始使用流行数据科学库进行实际操作!什么是专业的数据科学环境?通常认为,它需要具备以下两个要素:编程语言:Python3。虽然许多有经验的数据科学家仍在使用R语言——尤其是那些拥有强大统计学背景的人,但总体来说,Python作为一种更为通用和流行的编程语言,能够更轻松地处理从网页抓取、数据清理到建模和构建仪表板或生产模型等更广泛的问题。目前,大多数数据科学家都选择使用Pyth

    Win10安装Anaconda及环境配置指南
    Win10安装Anaconda及环境配置指南

    序Python是一种面向对象的解释型计算机程序设计语言,具有跨平台的特性,可以在Linux、macOS和Windows系统上搭建环境并运行。其编写的代码在不同平台上几乎无需大幅修改,使用者因此受益于其便捷性。Python的强大之处在于其广泛的应用领域,包括人工智能、科学计算、Web开发、系统运维、大数据及云计算、金融和游戏开发等。实现这些功能的前提是Python拥有数量庞大且功能完善的标准库和第三方库。通过引用这些库,可以实现不同领域的业务开发。然而,由于库的数量庞大,管理和维护这些库变得既重要又复杂。A

    构建适合气象海洋的Anaconda环境(Windows版)
    构建适合气象海洋的Anaconda环境(Windows版)

    Python在气象与海洋领域的应用日益广泛,尤其是因为其丰富的第三方库避免了重复开发,加快了开发速度。然而,Python官方仅提供核心模块和库,需要安装其他第三方库来完成特定任务,这通常是一个繁琐的过程。Anaconda是一个专为科学计算设计的Python发行版,支持Linux、Mac和Windows系统,包含了众多用于科学计算和数据分析的Python包,以及一个包管理器conda。Anaconda通过管理工具包、开发环境和Python版本,极大地简化了工作流程。它不仅能方便地安装、更新和卸载工具包,还

    安装和使用Anaconda在Linux系统下的指南
    安装和使用Anaconda在Linux系统下的指南

    安装和使用Anaconda是在Linux系统上进行Python开发和数据科学工作的常见方法之一。以下是在Linux系统下安装和使用Anaconda的基本步骤:下载Anaconda:访问Anaconda官方网站()并下载适用于Linux系统的Anaconda安装包。根据你的系统架构选择合适的版本(通常是64位)。安装Anaconda:打开终端窗口,导航到下载的Anaconda安装包所在的目录,并运行以下命令进行安装:bashAnaconda-latest-Linux-x86_64.sh安装过程中会出现一些提

    选择适合的Anaconda版本安装Windows 10
    选择适合的Anaconda版本安装Windows 10

    我们在使用win10系统的时候,有些情况下需要安装一些自己需要的软件,但是不知道应该在windows10上安装什么版本的比较合适。win10应该装哪个版本的anacondawin10作为目前最新的版本,差不多对于软件之前的版本都是兼容的。所以win10应该装哪个版本的anaconda,最重要的还是要选择合适的版本和根据自己的需要。anaconda安装步骤:1、首先在电脑中安装Python,2、接着按下键盘的“win”+“R”,3、在其中输入cmd,在弹出的页面中输入“Python”,按下回车,查看对应的p

    五个值得推荐的Python学习软件选择
    五个值得推荐的Python学习软件选择

    选择Python学习软件的五大推荐,需要具体代码示例Python作为一种简单易学且功能强大的编程语言,受到越来越多人的喜爱和关注。对于初学者而言,选择一款好的Python学习软件将能够提升学习效率和体验。本文将推荐五个值得尝试的Python学习软件,并附上具体的代码示例,以便读者更好地了解和使用。一、Python官方网站(www.python.org)Pyt

    为什么一些人偏爱手动配置Python环境,而不使用Anaconda?
    为什么一些人偏爱手动配置Python环境,而不使用Anaconda?

    也有很多人是自己配置Python环境,而不用Anaconda,我理解有两方面原因。首先Anaconda对数据科学很友好,但对于其他Python应用场景并不是最佳选择,更多人会使用原生python+pip+venv,去搭配自己的开发环境。其次,Anaconda过于臃肿,光安装包就有五六百兆,占用几个G的运行空间,造成资源浪费。如果你知道Anaconda到底是什么,就会明确该不该用它。Aanconda是基于conda的Python数据科学和机器学习开发平台,这里有几个关键词需要画线重点解释。conda是虚拟环

    讯飞智作平台 在线创作功能介绍
    讯飞智作平台 在线创作功能介绍

    了解讯飞智作平台的在线创作流程:从文字配音到数字人视频生成,再到AIGC工具箱的素材处理。通过具体案例演示如何选择合适的功能入口、调整参数及核对成品权益,适合需要快速制作音频或播报视频的用户参考。

    gemini 官网 入口网页版登录访问方法
    gemini 官网 入口网页版登录访问方法

    本文详细介绍 Gemini 官方网页版入口地址、个人与组织账号登录流程、运行环境要求、账号体系差异对比及常见访问异常的排查解决方法。

    正版steam官网入口登录下载安装操作教程
    正版steam官网入口登录下载安装操作教程

    针对初次接触Steam平台的玩家,提供正版Steam官网网址识别、客户端官方安装包下载、本地安装配置及账号安全注册登录的详细图文操作教程。

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。