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

news2024/10/2 16:43:10

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.coloradmin.cn/o/2184719.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

案例-百度热榜页面实现

文章目录 效果展示要求内容注意代码内容 效果展示 要求内容 整个盒子大小:536*536标题字体柜20px、加粗,纯黑,换一换字体大小20px、颜色0055db、刷新图标是本地图片内容字体18px、上下边距15px、下边框实心2px颜色f3f3f3这个需要根据页面显示…

【顺序查找】

目录 一. 顺序查找的概念二. 查找的性能计算 \quad 一. 顺序查找的概念 \quad \quad 二. 查找的性能计算 \quad

【LLM论文日更】| 通过指令调整进行零样本稠密检索的无监督文本表示学习

论文:https://arxiv.org/pdf/2409.16497代码:暂未开源机构:Amazon AGI、宾夕法尼亚州立大学领域:Dense Retrieval发表:Accepted at DCAI24 workshopCIKM2024 研究背景 研究问题:这篇文章要解决的问题是如…

Linux学习笔记(三):文件管理、复杂操作与实用工具详解

Linux学习笔记(三):文件管理、复杂操作与实用工具详解 Linux 学习笔记(二):深入理解用户管理、运行级别与命令行操作 1.文件操作的基本操作 1.1 创建 创建目录 mkdir:创建目录 mkdir /home/d…

【MySQL】多表联合查询常见练习题

数据库表如下: teacher:老师表 course:课程表 student:学生表 class:班级表 sc:成绩表 一、根据上面5张表写sql语句 1. 查询” 01 “课程比” 02 “课程成绩高的学生的信息及课程分数 select student.…

AI智能时代的图书馆未来,你想象过吗!

AI智能时代的图书馆未来,你想象过吗! 前言AI智能时代的图书馆未来 前言 教育数字化和 AI 时代的浪潮正汹涌而来,图书馆也站在了变革的十字路口。我们看到高等教育正在发生深刻的变革,从教学模式到人才培养理念,都在经…

基于SSM+VUE的学生宿舍管理系统

文未可获取一份本项目的java源码和数据库参考。 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期,当今社会正快速向数字化,信息化,网络化…

VSCode开发Vue3+TS项目中遇到各种波浪线(诊断信息)

一、问题汇总 在使用Visual Studio Code(VSCode)开发Vue3 TypeScript项目时,会遇到各种波浪线错误(诊断信息),这些问题或错误通常由以下几人原因引起的: 1.1 常见问题 1、typeScript配置问题…

【探索 GDB 和 CGDB】:强大的调试工具介绍

📃个人主页:island1314 🔥个人专栏:Linux—登神长阶 ⛺️ 欢迎关注:👍点赞 👂🏽留言 😍收藏 💞 💞 💞 1. 引言📃 1.1 …

Kotlin:1.8.0 的新特性

一、概述 Kotlin 1.8.0版本英语官方文档 Kotlin 1.8.0 中文官方文档 The Kotlin 1.8.0 release is out and here are some of its biggest highlights: Kotlin 1.8.0发布了,下面是它的一些亮点: JVM 平台新增实验性函数:递归复制或删除目录内容改进了 …

SpringMVC——REST

路径请求方式请求行为 查询:GET 新增:POST 修改:PUT 删除:DELETE 有重复的东西怎么办

第L6周:机器学习|支持向量机(SVM):2. 支持向量机实战

本文为365天深度学习训练营 中的学习记录博客原作者:K同学啊 这里展示一下怎么调用scikit-learn库实现线性SVM,知道怎么调用扩展一下知识面就OK了。 1.scikit-learn库实现线性可分的SVM from sklearn import datasets from sklearn.model_selection im…

聊聊光刻工序常见术语(2)

上次,我们总结了光刻工序部分的术语,见文章: 《光刻工序常见术语中英文对照(1)》 这次,我们把剩下的又总结了一些,供大家参阅。 1,Developer Mist:显影液回溅产生的水…

计算机毕业设计 基于SpringBoot和Vue的课程教学平台的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 🍅文末获取源码联系🍅 👇🏻 精…

STM32(五)GPIO输入硬件电路及C语言知识复习

本小节主要是GPIO输入模式下的硬件电路和C语言知识的回顾 C语言中的数据:定义和引用 一、GPIO输入模式下的硬件和电路 1.按键介绍 可以用延时函数消除按键抖动 2.传感器模块介绍 (1)传感器元件的电阻会随模拟量的变化而变化,通…

【算法】链表:206.反转链表(easy)

系列专栏 《分治》 《模拟》 《Linux》 目录 1、题目链接 2、题目介绍 3、解法(快慢指针) 解题步骤: 关键点: 复杂度分析: 4、代码 1、题目链接 206. 反转链表 - 力扣(LeetCode) …

通信工程学习:什么是SMTP简单邮件传输协议

SMTP:简单邮件传输协议 SMTP(Simple Mail Transfer Protocol),即简单邮件传输协议,是用于电子邮件传输的标准协议。它定义了电子邮件在互联网上的传输方式,以及邮件服务器之间的通信方式。以下是对SMTP协议…

Stream流的初步认识,Stream流的思想和获取Stream流

一.Stream流的作用 package com.njau.my_stream;import java.util.ArrayList;/*** 目标:认识Stream流* 案例:将以“张”开头的人名筛选出来到一个新的集合中去,再将其中三个字的名字的筛选出来到新集合中去*/ public class StreamDemo1 {pub…

【算法竞赛】算法复杂度

计算的资源是有限的,竞赛题会限制代码所使用的计算资源。 计算资源有两种:计算时间和存储空间。与此对应的有时间复杂度和空间复杂度,时间复杂度衡量计算的次数,空间复杂度衡量需要的存储空间。 编程竞赛的题目在逻辑、数学、算法上有不同的难度:简单的题目,可以一眼看懂;复 …

1.8 物理层下的传输媒体

欢迎大家订阅【计算机网络】学习专栏,开启你的计算机网络学习之旅! 文章目录 1 导引型传输媒体1.1 双绞线1.2 同轴电缆1.3 光缆 2 非导引型传输媒体2.1 无线电微波通信2.2 多径效应2.3 卫星通信2.4 无线局域网 在数据通信系统中,传输媒体是发…