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

新手小白自己动手安装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.hqwc.cn/news/641278.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【AI开发:音频】一、GPT-SoVITS整合工具包的部署问题解决(GPU版)

前言 目前GPT-SoVITS的合成效果比较不错,相比较其他厂商的产品要规整的多。众多厂家中也是国内使用最多的一款了,并且这个整合包里携带了,除背景音、切割、训练、微调、合成、低成本合成等一些列完整的工具,也可以作为API进行使用…

云盘怎么选最好!

选择云盘时,您应该考虑以下几个关键因素来确保选中最适合您需求的服务: 速度:选择云盘时,传输速度是一个重要的考量点。您应该选择一个即使不使用会员服务也能提供较快上传和下载速度的云盘服务。 存储空间:不同的云盘…

跳跃游戏 II (贪心, 动态规划)

题目描述(力扣45题) : 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说&#xff0c;如果你在 nums[i] 处&#xff0c;你可以跳转到任意 nums[i j] 处: 0 < j < nums[i] i j < n 返回到…

IOC

获取资源的传统方式&#xff1a; 在应用程序中的组件需要获取资源时&#xff0c;传统的方式是组件主动的从容器中获取所需要的资源&#xff0c;在这样的模式下开发人员往往需要知道在具体容器中特定资源的获取方式&#xff0c;增加了学习成本&#xff0c;同时降低了开发效率。…

C/C++ 入门(7)string类(STL)

个人主页&#xff1a;仍有未知等待探索-CSDN博客 专题分栏&#xff1a;C 请多多指教&#xff01; 目录 一、标准库中的string 1、了解 2、string类常用接口说明 1、常见的构造函数 2、容量操作 ​编辑 3、访问及遍历操作 4、修改操作 5、非成员函数 二、string类实现 …

创享大会分会场—“职棱起来”《职业生涯画布工作坊》

会议主题&#xff1a;创享大会分会场—“职棱起来”《职业生涯画布工作坊》 会议时间&#xff1a;5月25日&#xff08;周六&#xff09;13:30—16:30 会议地点&#xff1a;北京希尔顿欢朋酒店&#xff08;大红门&#xff09; 特邀嘉宾&#xff1a;姚冬&#xff08;冬哥&…

5款制作表格的软件,一键帮你实现数据可视化

数据可视化是许多企业决定未来方向、产品研发和用户研究的关键。只有大量的数据支持才能做出最明智的决定&#xff0c;因此表格在可视化中逐渐发挥着不可替代的作用。可以看出&#xff0c;掌握表格制作技巧是多么重要。然而&#xff0c;不能制作表格的小型合作伙伴不必担心。国…

机器人实验室CNRS-AIST JRL, IRL介绍

一、背景 作为搞机器人方向的学生&#xff0c;必须时常关注国际上顶尖实验室的研究成果&#xff0c;以免自己做的方向out&#xff0c;除了大家耳熟能详的Boston Dynamics&#xff0c;还有许多非常厉害的机器人实验室值得我们关注&#xff0c;如日本的CNRS-AIST JRL, IRL实验室…

X-Spider媒体下载工具

软件介绍 X-Spider 是一个功能丰富的推特媒体下载器&#xff0c;它不仅可以帮助用户从推特上下载图片和视频&#xff0c;还提供了一些高级的过滤功能。例如&#xff0c;用户可以通过指定日期范围来筛选需要下载的媒体文件&#xff0c;并且可以跳过已下载的重复文件&#xff0c…

[第一届 帕鲁杯 CTF挑战赛 2024] Crypto/PWN/Reverse

被一个小题整坏了&#xff0c;后边就没认真打。赛后把没作的复盘一下。 比赛有52个应急响应&#xff0c;猜是取证&#xff0c;都是队友在干&#xff0c;我也不大关心。前边大多题是比赛的原题。这是后来听说的&#xff0c;可都没见过&#xff0c;看来打的比赛还是少了。 Cryp…

Java中的super

package day33; ​ public class Person {public String name;public int age; ​public Person() {System.out.println("调用了父类的无参构造");} } ​ package day33; ​ public class teacher extends Person{public teacher() {System.out.println("调用了…

Linux开机启动流程

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