Windows 环境下安装 Anaconda 并适配到 PowerShell 的保姆级教程

51 阅读4分钟

Anaconda

  1. Anaconda 是一个流行的 Python 数据科学和机器学习平台,它包括了 Conda 包管理器、Python 以及数百个用于科学计算的库和工具。Anaconda 旨在简化包和环境管理,使得安装、更新和管理软件包变得容易,同时也能够轻松创建和切换不同的Python 环境 。

  2. Anaconda 的特点包括:

  • 方便安装:安装过程简单,预装了许多常用的工具和库。

  • 包管理器:Conda 不仅可以管理 Python 包,还支持多种其他语言的包管理。

  • 环境管理:可以创建和管理多个独立的 Python 环境,避免版本冲突。

  • 集成工具和库:捆绑了许多用于数据科学、机器学习和科学计算的重要工具和库,如 NumPy、Pandas、Matplotlib、SciPy、Scikit-learn 等。

  • Jupyter 笔记本:支持创建和共享包含实时代码、方程式、可视化和叙述文本的交互式文档。

  • Spyder 集成开发环境:专为科学计算和数据分析而设计的开发环境。

  • 跨平台性:可在 Windows、macOS 和 Linux 等操作系统上运行。

  • 社区支持:拥有庞大的社区,用户可以在社区论坛上获取帮助和分享经验。

  1. Anaconda 可以通过 Anaconda Prompt 或终端应用程序进行安装和管理,提供了命令行界面 (CLI) 来连接和管理 Anaconda.org 帐户、上传包等 。

PowerShell

PowerShell 是一种命令行 shell 和脚本语言,它是由微软公司开发的强大工具,用于系统管理自动化。PowerShell 使用.NET Framework提供的强大功能,允许管理员执行管理任务。它与传统的命令行界面(如Windows的命令提示符或Unix的Bash)不同,因为它提供了一个更强大的命令行环境和脚本语言。

以下是 PowerShell 的一些关键特性:

  1. 命令行界面:PowerShell 提供了一个交互式的命令行界面,用户可以在其中输入命令和脚本。

  2. 脚本语言:PowerShell 也是一种脚本语言,允许用户编写脚本来自动化任务。

  3. .NET 集成:PowerShell 紧密集成了.NET Framework,可以使用.NET类和方法来执行任务。

  4. 对象导向:PowerShell 使用对象来表示文件、服务、进程等系统组件,这使得它在处理复杂的系统任务时非常灵活。

  5. 管道:PowerShell 支持管道(pipe),允许用户将一个命令的输出作为另一个命令的输入。

  6. 提供程序:PowerShell 有一套提供程序的概念,允许它以一致的方式访问不同的数据存储,如文件系统、注册表和证书存储。

  7. 远程管理:PowerShell 支持远程管理,可以使用它来管理远程计算机。

  8. Windows PowerShell Integrated Scripting Environment (ISE):提供了一个图形界面来编写、测试和调试 PowerShell 脚本。

  9. 跨平台:从 PowerShell Core 6 开始,PowerShell 支持跨平台运行,包括 Windows、Linux 和 macOS。

  10. 模块化:PowerShell 支持模块化,可以通过安装模块来扩展其功能。

PowerShell 通常用于系统管理、自动化任务、配置管理和许多其他自动化任务。它在 IT 专业人员和系统管理员中非常受欢迎,因为它可以简化许多复杂的任务。

Anaconda 安装详细步骤

  1. Anaconda 官网:www.anaconda.com/ 在这里插入图片描述
  2. 按照Products->Distribution的顺序进行点击; 在这里插入图片描述
  3. 按照输入个人邮箱->勾选同意选项->点击Submit的顺序进行资料填写; 在这里插入图片描述
  4. Windows平台点击如下图位置进行下载,有912M大小;在这里插入图片描述在这里插入图片描述
  5. 点击安装下载下来的exe; 在这里插入图片描述
  6. 根据next一步一步来进行安装; 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

  1. 检查安装的Anaconda 软件,可以从所有安装软件中查看到已经安装了Anaconda ; 在这里插入图片描述
  2. 查看环境变量,已经在用户环境变量中了。 在这里插入图片描述

Anaconda 适配到 PowerShell

  1. PowerShell输入命令:conda init powershell
  2. 输入命令:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser,修改PowerShell限制策略
  3. 重启PowerShell,可以看到已经进入Anaconda 的base环境中; 在这里插入图片描述
  4. 输入命令conda --version查看Anaconda的版本为24.5.0;输入命令 python --version 查看Anaconda中的python版本为3.12.4。 在这里插入图片描述