Anaconda
Anaconda 是一个流行的 Python 数据科学和机器学习平台,它包括了 Conda 包管理器、Python 以及数百个用于科学计算的库和工具。Anaconda 旨在简化包和环境管理,使得安装、更新和管理软件包变得容易,同时也能够轻松创建和切换不同的Python 环境 。
Anaconda 的特点包括:
- 方便安装:安装过程简单,预装了许多常用的工具和库。
- 包管理器:Conda 不仅可以管理 Python 包,还支持多种其他语言的包管理。
- 环境管理:可以创建和管理多个独立的 Python 环境,避免版本冲突。
- 集成工具和库:捆绑了许多用于数据科学、机器学习和科学计算的重要工具和库,如 NumPy、Pandas、Matplotlib、SciPy、Scikit-learn 等。
- Jupyter 笔记本:支持创建和共享包含实时代码、方程式、可视化和叙述文本的交互式文档。
- Spyder 集成开发环境:专为科学计算和数据分析而设计的开发环境。
- 跨平台性:可在 Windows、macOS 和 Linux 等操作系统上运行。
- 社区支持:拥有庞大的社区,用户可以在社区论坛上获取帮助和分享经验。
- Anaconda 可以通过 Anaconda Prompt 或终端应用程序进行安装和管理,提供了命令行界面 (CLI) 来连接和管理 Anaconda.org 帐户、上传包等 。
PowerShell
PowerShell 是一种命令行 shell 和脚本语言,它是由微软公司开发的强大工具,用于系统管理自动化。PowerShell 使用.NET Framework提供的强大功能,允许管理员执行管理任务。它与传统的命令行界面(如Windows的命令提示符或Unix的Bash)不同,因为它提供了一个更强大的命令行环境和脚本语言。
以下是 PowerShell 的一些关键特性:
命令行界面:PowerShell 提供了一个交互式的命令行界面,用户可以在其中输入命令和脚本。
脚本语言:PowerShell 也是一种脚本语言,允许用户编写脚本来自动化任务。
.NET 集成:PowerShell 紧密集成了.NET Framework,可以使用.NET类和方法来执行任务。
对象导向:PowerShell 使用对象来表示文件、服务、进程等系统组件,这使得它在处理复杂的系统任务时非常灵活。
管道:PowerShell 支持管道(pipe),允许用户将一个命令的输出作为另一个命令的输入。
提供程序:PowerShell 有一套提供程序的概念,允许它以一致的方式访问不同的数据存储,如文件系统、注册表和证书存储。
远程管理:PowerShell 支持远程管理,可以使用它来管理远程计算机。
Windows PowerShell Integrated Scripting Environment (ISE):提供了一个图形界面来编写、测试和调试 PowerShell 脚本。
跨平台:从 PowerShell Core 6 开始,PowerShell 支持跨平台运行,包括 Windows、Linux 和 macOS。
模块化:PowerShell 支持模块化,可以通过安装模块来扩展其功能。
PowerShell 通常用于系统管理、自动化任务、配置管理和许多其他自动化任务。它在 IT 专业人员和系统管理员中非常受欢迎,因为它可以简化许多复杂的任务。
Anaconda 安装详细步骤
- Anaconda 官网:https://www.anaconda.com/
- 按照
Products->Distribution
的顺序进行点击;
- 按照
输入个人邮箱->勾选同意选项->点击Submit
的顺序进行资料填写;
- Windows平台点击如下图位置进行下载,有912M大小;
- 点击安装下载下来的exe;
- 根据next一步一步来进行安装;
7. 检查安装的Anaconda 软件,可以从所有安装软件中查看到已经安装了Anaconda ;
8. 查看环境变量,已经在用户环境变量中了。
Anaconda 适配到 PowerShell
- PowerShell输入命令:
conda init powershell
- 输入命令:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
,修改PowerShell限制策略 - 重启PowerShell,可以看到已经进入Anaconda 的base环境中;
- 输入命令
conda --version
查看Anaconda的版本为24.5.0;输入命令python --version
查看Anaconda中的python版本为3.12.4。