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

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

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

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。
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/886191.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

大数据毕业设计选题推荐-民族服饰数据分析系统-Python数据可视化-Hive-Hadoop-Spark

✨作者主页:IT研究室✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

【Linux】命令管道

一、命名管道的介绍 之前的管道博客中介绍的是匿名管道,这个管道的应用的一个限制就是只能在具有公共祖先(具有亲缘关系)的进程间通信。 如果我们不想在不相关的进程之间交换数据,可以使用FIFO文件来做这项工作,他经常…

输入捕获模式测频率PWMI模式测频率占空比

前沿知识:TIM输入捕获-CSDN博客 输入捕获相关函数 // 初始化输入捕获单元 // ICInit是4个通道共用一个函数的,第二个结构体参数,可以用来配置具体是哪个通道。 void TIM_ICInit(TIM_TypeDef* TIMx, TIM_ICInitTypeDef* TIM_ICInitStruct);/…

【MAUI】CollectionView之 垂直网格

App主页或者导航页面中动态按钮的垂直网格布局 在 XAML 中,CollectionView 可以通过将其 ItemsLayout 属性设置为 VerticalGrid,在垂直网格中显示其项: <CollectionView ItemsSource="{Binding Monkeys}"ItemsLayout

TCP/UDP初识

TCP是面向连接的、可靠的、基于字节流的传输层协议。 面向连接&#xff1a;一定是一对一连接&#xff0c;不能像 UDP 协议可以一个主机同时向多个主机发送消息 可靠的&#xff1a;无论的网络链路中出现了怎样的链路变化&#xff0c;TCP 都可以保证一个报文一定能够到达接收端…

【YOLO学习】YOLOv2详解

文章目录 1. 概述2. Better2.1 Batch Normalization&#xff08;批归一化&#xff09;2.2 High Resolution Classifier&#xff08;高分辨率分类器&#xff09;2.3 Convolutional With Anchor Boxes&#xff08;带有Anchor Boxes的卷积&#xff09;2.4 Dimension Clusters&…

二分查找算法专题(1)

找往期文章包括但不限于本期文章中不懂的知识点&#xff1a; 个人主页&#xff1a;我要学编程(ಥ_ಥ)-CSDN博客 所属专栏&#xff1a; 优选算法专题 目录 二分查找算法的介绍 704. 二分查找 34. 在排序数组中查找元素的第一个和 最后一个位置 35. 搜索插入位置 69. x的平…

力扣题解 983

大家好&#xff0c;欢迎来到无限大的判断&#xff0c;祝大家国庆假期愉快 题目描述&#xff08;中等&#xff09; 最低票价 在一个火车旅行很受欢迎的国度&#xff0c;你提前一年计划了一些火车旅行。在接下来的一年里&#xff0c;你要旅行的日子将以一个名为 days 的数组给出…

Charles(青花瓷)抓取https请求

文章目录 前言Charles&#xff08;青花瓷&#xff09;抓取https请求 前言 如果您觉得有用的话&#xff0c;记得给博主点个赞&#xff0c;评论&#xff0c;收藏一键三连啊&#xff0c;写作不易啊^ _ ^。   而且听说点赞的人每天的运气都不会太差&#xff0c;实在白嫖的话&…

kafka下载配置

下载安装 参开kafka社区 zookeeperkafka消息队列群集部署https://apache.csdn.net/66c958fb10164416336632c3.html 下载 kafka_2.12-3.2.0安装包快速下载地址分享 官网下载链接地址&#xff1a; 官网下载地址&#xff1a;https://kafka.apache.org/downloads 官网呢下载慢…

2024/10/2 408 20题

c d d b b a b c b b a d c d a c

java基础 day1

学习视频链接 人机交互的小故事 微软和乔布斯借鉴了施乐实现了如今的图形化界面 图形化界面对于用户来说&#xff0c;操作更加容易上手&#xff0c;但是也存在一些问题。使用图形化界面需要加载许多图片&#xff0c;所以消耗内存&#xff1b;此外运行的速度没有命令行快 Wi…

【华为HCIP实战课程一】OSPF相关基础介绍及基础配置,网络工程师必修

一、OSPF介绍 开放式最短路径优先协议OSPF(Open Shortest Path First),IPv4使用的OSPFv2,针对IPv6使用OSPFv3协议。 二、为什么需要OSPF OSPF出现之前,网络广泛使用RIP路由协议,RIP由于最大16跳数限制无法适应大型网络,RIP是基于距离矢量算法的路由协议,应用在大型网…

过去8年,编程语言的流行度发生了哪些变化?PHP下降,Objective-C已过时

前天有一个汇总9个不同排名数据的“地表最强”编程语言排行榜&#xff0c;为了更好地理解语言流行度的变化&#xff0c;作者将2016年的类似调查结果与2024年的数据进行了比较。 虽然2016年的调查只包含6个排名&#xff0c;但它仍然提供了宝贵的参考数据。 我们来看看详细的情…

JSON的C实现(上)

JSON的C实现&#xff08;上&#xff09; JSON的C实现&#xff08;上&#xff09;前言JSON简介JSON的C实现思路小结 JSON的C实现&#xff08;上&#xff09; 前言 JSON是众多项目中较为常见的数据交换格式&#xff0c;为不同项目、系统间的信息交换提供了一个规范化标准。JSON…

Unity八股总结

这里写目录标题 OnEnable、Awake、Start运行时的发生顺序&#xff1f;哪些可能在同一个对象周期中反复的发生&#xff1f;动态加载资源的方式?Unity3d脚本从唤醒到销毁有着一套比较完整的生命周期&#xff0c;请列出系统自带的几个重要的方法。物理更新一般放在哪个系统函数里…

查找与排序-插入排序

排序算法可以分为内部排序和外部排序&#xff0c;内部排序是数据记录在内存中进行排序&#xff0c;而外部排序是因排序的数据很大&#xff0c;一次不能容纳全部的排序记录&#xff0c;在排序过程中需要访问外存。常见的内部排序算法有&#xff1a;插入排序、希尔排序、选择排序…

Arduino UNO R3自学笔记15 之 Arduino如何驱动数码管?

注意&#xff1a;学习和写作过程中&#xff0c;部分资料搜集于互联网&#xff0c;如有侵权请联系删除。 前言&#xff1a;学习使用数码管。 1.数码管介绍 数码管的一种是半导体发光器件&#xff0c;数码管可分为七段数码管和八段数码管&#xff0c;区别在于八段数码管比七段数…

L0-Linux-关卡材料提交

SSH全称Secure Shell&#xff0c;中文翻译为安全外壳&#xff0c;它是一种网络安全协议&#xff0c;通过加密和认证机制实现安全的访问和文件传输等业务。SSH 协议通过对网络数据进行加密和验证&#xff0c;在不安全的网络环境中提供了安全的网络服务。 SSH 是&#xff08;C/S…

QSqlDatabase在多线程中的使用

Qt中多线程使用数据库_qt数据库管理类支持多数据库,多线程-CSDN博客 1. 代码&#xff1a; #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QPushButton> #include <QSqlDatabase> #include <QSqlQuery> #include <QSqlError>…