Python --- 新手小白自己动手安装Anaconda+Jupyter Notebook全记录(Windows平台)

news2024/9/22 21:35:02

新手小白自己动手安装Anaconda+Jupyter Notebook全记录

        这两天在家学Python+mathine learning,在我刚刚入手python的时候,我写了一篇新手的入手文章,是基于Vs code编译器的入手指南,里面包括如何安装python,以及如何在Vs code中安装一些最为常见的python库。

Python --- 在python中安装NumPy,SciPy,Matplotlib以及scikit-learn(Windows平台)-CSDN博客文章浏览阅读931次,点赞29次,收藏10次。本文是针对像我一样的python新用户所写的,基于python的第三方库/软件包的安装指引。包括了这些常用安装包的简介,安装方法,下载链接,和使用说明等。https://blog.csdn.net/daduzimama/article/details/137688641

        最近两天在看MIT的公开课,无意中刷到一个面向本科生undergraduate开的基于Python的编程课。再加上那个老师的讲课风格我也比较喜欢,就稍微听了一下。我看她用的就是Anaconda,这东西好像属于一条龙安装包,里面会包含很多基本的python常用库。不再需要像我之前在VS code里面那样,用哪个包安哪个包,今天我打算学习一下,并记录一下安装过程。

        这里我在这里也安利一下这门课,讲课的老师叫Ana Bell,这是一门针对没人任何编程经验的人开的课。

1,这是2016年秋的视频

https://www.youtube.com/playlist?list=PLUl4u3cNGP63WbdFxL8giv4yhgdMGaZNA

这是与之对应的课程资料

Lecture Slides and Code | Introduction to Computer Science and Programming in Python | Electrical Engineering and Computer Science | MIT OpenCourseWare

2,这是2022年的最新视频

https://www.youtube.com/watch?v=xAcTmDO6NTI&t=300s

下面是我安装的过程,从anaconda的官网开始。

Unleash AI Innovation and Value | Anaconda

1,选择Free download 

2,在弹出的新窗口中输入email

后续anaconda会把下载链接发到你的邮箱里

 例如这样

选择你的工作平台,下载相应的安装包 

3,安装

        注意,在安装anaconda的时候,不要把anaconda装到有带空格的文件夹中,也不要安到是中文文件夹中(包括安装路径)。我自己是在D盘新增了一个空文件夹。 

4,启动anaconda navigator

        安装好了以后,因为我在上一步已经在"Lanuch Anaconda Navigator"上打勾了,所以,当我点击“Finish”后,他就会自动启动Anaconda的主程序,就是下图中停留在屏幕中央的绿圈好像跟死机了一样,屏幕中间一直有这么一个东西。 先不要管他,他还在动,要等很久才会消失。

        但屏幕中的绿圈消失了以后,我通过应用来启动,我发现还是启动不了。因为系统提示,你已经打开了一个navigator了。

         我的话是按照chatGPT推荐的第一种方法,终于成功启动了。我注册了一个新的账户,也就是他这里的"sign in now"。

同时,我也把我的Navigator更新到了最新的版本。 

现在你可以启动最新的anaconda了,建议你注册一个账号,并联网使用。 

5,开始尝试Jupyter notebook 

        首先,我发现anaconda里面也有Vs code。。。然后,之所以要用Jupyter notebook,是因为我看到很多人都在用,后面如果觉得不好用,再说。

        我的Jupter是通过chrome打开的,打开之后的默认界面如下。

6,导入之前在VS CODE中写好的py文件,并通过jupyter Notebook编译。

        我这里就拿我以前写“通过kNN分类器对鸢尾花分类”一文中所使用的code举例。

Python --- 基于Iris flower数据集的kNN分类实战-CSDN博客文章浏览阅读155次。本文介绍了基于鸢尾花数据集的KNN分类算法,是我自己在学习机器学习中的一篇学习笔记。https://blog.csdn.net/daduzimama/article/details/137958126

首先,在网页的右边选择新建一个python3文件。

然后通过下面这个命令把之前的py文件导进来。

%load /path/to/your/python/file/example.py

只要你的文件路径和文件名没错,选择run,文件就能导进来了。

选择这个模块,就好出现绿色的边框,然后再次选择Run,就能跑了。

运行结果会直接出现在该模块的下面。 

        此外,如果你要看运行结束后的变量中所保存的内容,或数据。可以直接再下面的模块里面输入变量名就好了。比如说我随便试两个变量:

        我发现这个Jupyter的强项应该是分块运行,类似于断点。后面我打算把我的py文件拆成一个个的小块去跑。

此外,你可以单击这个地方就能对notebook中的文件命名。

重命名后的文件会出现在home中

        就目前看来,Jupyter notebook和vs code是各有千秋,Jupyter notebook在交互上会好一些,相当于“自带断点”,每一步的结果都能看到,包括查看变量也不用打print就会显示结果。但作为一个Python的新手,我觉得Vs code更有利于我去coding,因为他有函数的提示功能,但jupyter里面没有。

我觉得后面熟悉了以后两者可能都会经常用到。

        最后,你不用每次都通过anaconda navigator去启动Jupyter,这样毕竟麻烦。我现在是直接把Jupyter notebook放到chrome的收藏夹中直接调用。


 (全文完)

作者 --- 松下J27 

(配图与本文无关)

版权声明:文中的部分图片,文字或者其他素材,可能来自很多不同的网站和说明,在此没法一一列出,如有侵权,请告知,立即删除。欢迎大家转载,但是,如果有人引用或者COPY我的文章,必须在你的文章中注明你所使用的图片或者文字来自于我的文章,否则,侵权必究。 ----松下J27

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

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

相关文章

HCIP-Datacom-ARST必选题库_01_ACL【7道题】

一、单选 1.下面是一台路由器的部分配置,关于该配置描述正确的是: 源地址为1.1.1.1的数据包匹配第一条ACL语句rule 0,匹配规则为允许 源地址为1.1.1.3的数据包匹配第三条ACL语句rule 2,匹配规则为拒绝 源地址为1.1.1.4的数据包匹配第四条ACL语句rule 3,匹配规则为允…

车灯专用方案12V24V36V48V转9V/12V 线性恒流H7306

电流控制:为了保持输出电流的恒定,转换器使用一种称为恒流控制的技术。恒流控制通常通过测量输出电流并与一个参考电流进行比较来实现。如果输出电流超过参考电流,控制电路将调整输出电压或电流,以降低输出电流至所需的恒定值。 …

springboot 批量下载文件, zip压缩下载

一、使用hutool 工具类 效果&#xff1a;下载速度可以 1、依赖&#xff1a;hutool <dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.26</version> </dependency>2、调用方式 im…

初识《list》及手搓模拟《list》

目录 前言&#xff1a; 1. list的介绍及使用 list的介绍&#xff1a; list的使用&#xff1a; 1、list的构造​编辑 2、list iterator的使用 3、list capacity 4、list element access 5、list modifiers 2.list的模拟实现 1、关于迭代器&#xff1a; 2、迭代器类的…

如何搭建一个vue2组件库(king-ui-pro)

文章引用图片无法查看&#xff0c;直接查看原文 感兴趣的可以关注或订阅下这个系列&#xff0c;后续会陆续将相关的组件与公共方法进行分享 目前已经完成了的组件有 多行省略pro版&#xff0c;不是简单的多行省略效果 公共方法&#xff1a; 1、图片预览&#xff0c;知乎的图…

MOS产品在电池化成分容设备上的应用与型号分析

据市场研究机构预测&#xff0c;全球电池化成分容产线市场规模在未来几年将继续保持增长态势。其中&#xff0c;亚洲市场增长速度最快&#xff0c;尤其是中国市场。中国政府对于新能源汽车和储能领域的支持力度不断加大&#xff0c;推动了电池化成分容产线的市场需求不断增长。…

ZISUOJ 高级语言程序设计实训-基础B(部分题)

说明&#xff1a; 有几个题是不会讲的&#xff0c;我只能保证大家拿保底分。 题目列表&#xff1a; 问题 A: 统计字母个数 思路&#xff1a; 把a到z放map里处理后输出即可。 参考题解&#xff1a; #include <iostream> #include <string> #include <map> …

台灯的功能作用有哪些?分享护眼灯排行榜前十名

说到台灯相信大家都不陌生&#xff0c;基本家家户户都会备上一台&#xff0c;不过也有家长存在疑惑&#xff0c;台灯的功能作用有哪些呢&#xff1f;其实台灯最主要的作用就是补充桌面不足的照明&#xff0c;一般单靠室内灯提供亮度是远远不够的&#xff0c;容易造成桌面亮度不…

“卫星-无人机-地面”遥感数据快速使用及地物含量计算的实现方法

原文链接&#xff1a;“卫星-无人机-地面”遥感数据快速使用及地物含量计算的实现方法https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247601940&idx6&sn515e01666037570939aaf0eee56f46d1&chksmfa820ef3cdf587e5276eac181c890026b6ca4bc36ce0e4f80d89d…

Linux开机启动流程

Linux开机启动流程详细步骤如下图&#xff1a; 其中&#xff1a; POST:Power On Self Test --加电自检 BIOS: Basic Input Output System --基础输入输出系统 MBR: Master Boot Record --主引导记录 GRUB: GRand Uni…

【electron3】electron将数据写入本地数据库

安装 yarn add sqlite3 --save连接并调用数据库&#xff0c;创建表 createDB.ts文件内容 const sqlite3 require(sqlite3) const NODE_ENV process.env.NODE_ENV const path require(path) const { app } require(electron) let DB_PATH path.join(app.getAppPath(), /…

CUDA编程【2】-(51-78)

系列文章目录 文章目录 系列文章目录前言51、寄存器溢出51.1 溢出概念51.1 使用控制 52、本地内存和共享内存52.1 本地内存52.2. 共享内存 53. 常量内存53.1 概念53.2 初始化 54. 全局内存54.1 概念54.2 初始化 55. GPU缓存和变量作用域55.1 缓存类型55.2 变量作用域 56. 静态全…

vue基础语法学习

Object.defineProperty方法的使用 // 这是一个普通的对象 let phone {} // 给这个phone新增一个属性 三个参数&#xff1a;新增属性的对象&#xff0c;新增啥属性&#xff0c;属性值&#xff0c;key value对 Object.defineProperty(phone,color,{value:太空灰, //设置属性值wr…

互联网大厂ssp面经,数据结构part2

1. 什么是堆和优先队列&#xff1f;它们的特点和应用场景是什么&#xff1f; a. 堆是一种特殊的树形数据结构&#xff0c;具有以下特点&#xff1a;i. 堆是一个完全二叉树&#xff0c;即除了最后一层外&#xff0c;其他层都是满的&#xff0c;并且最后一层的节点都靠左对齐。i…

【css】select实现placeholder效果

场景&#xff1a;使用select下拉选择框的时候&#xff0c;需要像其他控件一样提示默认信息。 问题&#xff1a;表单控件select没有placeholder属性。 解决方案&#xff1a;通过css实现&#xff0c;不需要js <style>select > option[disabled]{ color:#999;cursor: n…

【数据结构(邓俊辉)学习笔记】向量01——接口与实现

文章目录 0.意图1、概述2 从数组到向量3 向量ADT接口4 Vector 模板类5 构造与析构5.1默认构造方法5.2基于复制的构造方法5.3 析构方法 0.意图 一方面是将工作学习中零星的知识点串起来&#xff0c;另一方面向量是其他数据类型的基础&#xff0c;比如栈队列等&#xff0c;所以基…

【C语言】每日一题,快速提升(10)!

&#x1f525;博客主页&#x1f525;&#xff1a;【 坊钰_CSDN博客 】 欢迎各位点赞&#x1f44d;评论✍收藏⭐ 题目&#xff1a;圣诞树 输入&#xff1a; 1输出&#xff1a; * * * * * **说明&#xff1a; 输入&#xff1a; 2输出&#xff1a; * * * * * * * …

近年数一,数二难度如何,听说24是像张宇那样的题?

直接上分数&#xff01; “估分一百零几&#xff0c;平时李林130-140&#xff0c;张八110-125的样子&#xff0c;超越做的分数也是100出头。” 24学长说&#xff1a; “远离李林张八&#xff01;张四没做不评价。” “李林张八暑假前做完当作打基础即可。超越才是真题难度”…

WordPress social-warfare插件XSS和RCE漏洞【CVE-2019-9978】

WordPress social-warfare插件XSS和RCE漏洞 ~~ 漏洞编号 : CVE-2019-9978 影响版本 : WordPress social-warfare < 3.5.3 漏洞描述 : WordPress是一套使用PHP语言开发的博客平台&#xff0c;该平台支持在PHP和MySQL的服务器上架设个人博客网站。social-warfare plugin是使用…

获取肖博数学全套视频+讲义

肖博数学是一个专业团队&#xff0c;教学方法非常颠覆&#xff0c;具有很多技巧&特殊的解题方法内容&#xff0c;能使得学生在高考时冲刺高分 hello&#xff0c;今天分享一下高中数学资料&#xff0c;肖博数学&#xff0c; 他们的教学方法与传统的教学方式有所不同&#…