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

本文主要是介绍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

这篇关于Python --- 新手小白自己动手安装Anaconda+Jupyter Notebook全记录(Windows平台)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/928593

相关文章

python panda库从基础到高级操作分析

《pythonpanda库从基础到高级操作分析》本文介绍了Pandas库的核心功能,包括处理结构化数据的Series和DataFrame数据结构,数据读取、清洗、分组聚合、合并、时间序列分析及大数据... 目录1. Pandas 概述2. 基本操作:数据读取与查看3. 索引操作:精准定位数据4. Group

Python pandas库自学超详细教程

《Pythonpandas库自学超详细教程》文章介绍了Pandas库的基本功能、安装方法及核心操作,涵盖数据导入(CSV/Excel等)、数据结构(Series、DataFrame)、数据清洗、转换... 目录一、什么是Pandas库(1)、Pandas 应用(2)、Pandas 功能(3)、数据结构二、安

Python使用Tenacity一行代码实现自动重试详解

《Python使用Tenacity一行代码实现自动重试详解》tenacity是一个专为Python设计的通用重试库,它的核心理念就是用简单、清晰的方式,为任何可能失败的操作添加重试能力,下面我们就来看... 目录一切始于一个简单的 API 调用Tenacity 入门:一行代码实现优雅重试精细控制:让重试按我

Python安装Pandas库的两种方法

《Python安装Pandas库的两种方法》本文介绍了三种安装PythonPandas库的方法,通过cmd命令行安装并解决版本冲突,手动下载whl文件安装,更换国内镜像源加速下载,最后建议用pipli... 目录方法一:cmd命令行执行pip install pandas方法二:找到pandas下载库,然后

Python实现网格交易策略的过程

《Python实现网格交易策略的过程》本文讲解Python网格交易策略,利用ccxt获取加密货币数据及backtrader回测,通过设定网格节点,低买高卖获利,适合震荡行情,下面跟我一起看看我们的第一... 网格交易是一种经典的量化交易策略,其核心思想是在价格上下预设多个“网格”,当价格触发特定网格时执行买

Python标准库之数据压缩和存档的应用详解

《Python标准库之数据压缩和存档的应用详解》在数据处理与存储领域,压缩和存档是提升效率的关键技术,Python标准库提供了一套完整的工具链,下面小编就来和大家简单介绍一下吧... 目录一、核心模块架构与设计哲学二、关键模块深度解析1.tarfile:专业级归档工具2.zipfile:跨平台归档首选3.

使用Python构建智能BAT文件生成器的完美解决方案

《使用Python构建智能BAT文件生成器的完美解决方案》这篇文章主要为大家详细介绍了如何使用wxPython构建一个智能的BAT文件生成器,它不仅能够为Python脚本生成启动脚本,还提供了完整的文... 目录引言运行效果图项目背景与需求分析核心需求技术选型核心功能实现1. 数据库设计2. 界面布局设计3

Python进行JSON和Excel文件转换处理指南

《Python进行JSON和Excel文件转换处理指南》在数据交换与系统集成中,JSON与Excel是两种极为常见的数据格式,本文将介绍如何使用Python实现将JSON转换为格式化的Excel文件,... 目录将 jsON 导入为格式化 Excel将 Excel 导出为结构化 JSON处理嵌套 JSON:

Python操作PDF文档的主流库使用指南

《Python操作PDF文档的主流库使用指南》PDF因其跨平台、格式固定的特性成为文档交换的标准,然而,由于其复杂的内部结构,程序化操作PDF一直是个挑战,本文主要为大家整理了Python操作PD... 目录一、 基础操作1.PyPDF2 (及其继任者 pypdf)2.PyMuPDF / fitz3.Fre

python设置环境变量路径实现过程

《python设置环境变量路径实现过程》本文介绍设置Python路径的多种方法:临时设置(Windows用`set`,Linux/macOS用`export`)、永久设置(系统属性或shell配置文件... 目录设置python路径的方法临时设置环境变量(适用于当前会话)永久设置环境变量(Windows系统