App下载
3. 安装Python
Python 自动化办公课程 / 3. 安装Python
手机也能上课
App下载
1/2

安装Python

安装 Python 推荐用 Anaconda。

Anaconda 包含了 Python 解释器。这意味着当你安装 Anaconda 后,就相当于安装了 Python,而且 Anaconda 通常会安装比较稳定和常用的 Python 版本。例如,在 Anaconda 发行版中会有 Python 3.x(如 Python 3.12、Python 3.13 等)的安装包,用户可以直接使用这个 Python 解释器来运行 Python 代码。


Anaconda有以下特点:

  • 简化包管理,有方便的conda命令,能自动解决依赖关系。
  • 预装科学计算库,方便数据科学领域开发。
  • 环境管理功能强大,可创建和切换独立环境。
  • 跨平台性好,在多操作系统使用方式一致。
  • 自带 Jupyter Notebook 和 Spyder 等开发工具。
  • 适合初学者和团队协作,能简化配置、统一环境。


本地安装环境

第1步 

点击连接:https://www.anaconda.com/download

进入官方地址下载Anaconda3安装包。




第2步  找到下载好安装包,双击打开,点击“Next”。


第3步 点击“I Agree”。


第4步 选择“Just Me(recommended)”,点击“Next”。

4

第5步 默认安装路径即可,点击“Next”。


第6步 勾选两个单选框,点击“Install”。


第7步 连续点击两个“Next”,完成安装。




第8步 去掉两个勾选,点击“Finish”,结束安装。



安装完Anaconda, 你可以使用命令行模式使用Python, 也可以通过Navigator使用Python。


    Anaconda Prompt 和 Navigator 的区别

    • Anaconda Prompt 是一个命令行界面(CLI)工具。通过在 Anaconda Prompt 中输入各种命令来管理和操作 Anaconda 环境以及其中的软件包。例如,你可以使用conda create -n myenv python=3.12命令来创建一个名为myenv,Python 版本为 3.12 的新环境。
    • Anaconda Navigator 是一个图形用户界面(GUI)工具。以可视化的方式提供了对 Anaconda 功能的访问,如管理环境、安装和更新软件包等。在 Anaconda Navigator 中,你可以通过点击按钮和菜单选项来完成操作。

    使用 Anaconda Prompt

    可以通过以下命令查看, 当前当前已经存在的环境列表。

    conda env list


    Anaconda 虚拟环境是独立、隔离的 Python 运行环境。

    特点

    隔离性:一个虚拟环境中的包和配置不会干扰其他环境,像不同项目需要不同版本的软件包(如 TensorFlow),用虚拟环境就可以避免冲突。

    灵活性:能方便切换,还可以按需安装、更新和卸载包,适用于不同类型的项目(如 Web 开发或数据挖掘)。


    组成部分

    独立 Python 解释器:不同虚拟环境可有不同 Python 版本,以满足不同项目要求。

    独立包管理系统:有自己的包存储目录,用pip安装的包只在当前环境有效。


    管理方式

    图形界面(Anaconda Navigator):在 “Environments” 选项卡中直观地创建、删除和管理虚拟环境,创建时能指定 Python 版本和初始包。

    命令行(conda 命令):用conda create创建,如conda create -n myenv python = 3.12。用conda activate激活,conda remove删除。


    现在我们创建一个新的虚拟环境:

    conda create --name scrapyenv python=3.12 # scrapyenv 可以替换成你自己的名称


    进入虚拟环境:

    conda activate scrapyenv


    我们可以看到当前的环境从 base 切换成了 scrapyenv。

    现在在scrapyenv虚拟环境中可以安装自己需要的模块或者软件啦, 这样不会影响到其他的环境。


    现在我们可以简单使用Python 测试一下导包和打印一些信息。



    +10 经验 +10积分
    解析
    提示
    参考答案
    +10 经验 +10积分
    视频播放结束,是否学习下一节?