Python及Jupyter-Notebook安装

news2024/11/18 13:35:56

来源: “码农不会写诗”公众号
链接:Python及Jupyter-Notebook安装

书回正文

  Python是一门解释性语言,语法简单,有大量的扩展包,比如处理图像,爬取网页等等。Jupyter Notebook 本质是一个 Web 应用程序,便于创建和共享程序文档,支持实时代码、数学方程、可视化和markdown等。在进行数据清理和转换、数值模拟、统计建模、机器学习等相关操作时非常便捷。


01 Python安装

1.1 下载安装包

https://www.python.org/downloads/
若没有特别需求,点击下载最新版本即可。

......或许漫长的等待后......

1.2 双击安装包,开始安装

1.3 选择安装配置

建议:除安装路径,其他配置若无特别需求,默认就好。

  • 勾选Add python.exe to PATH
  • 注意查看默认安装路径,若需要修改,点击Customize installation,否则直接点击Install now即可。

1.4 选择需要安装的Optional Feature,点击Next

1.5 选择需要安装的Advanced Feature及修改安装路径,点击Install

1.6 安装成功,进行测试

  • 点击win+R, 输入cmd后运行
  • 输入python回车
import this  

1.7 退出

输入’exit()'后回车,退出Python交互界面。

02 使用pip安装Jupyter-Notebook

https://jupyter.org/install.html

2.1 点击win+R, 输入cmd,点击"确定"或者"Enter"

2.2 输入 pip install notebook 后回车(接-i加清华源安装会更快哦)

pip install notebook -i https://pypi.tuna.tsinghua.edu.cn/simple

03 使用conda安装Jupyter-Notebook

与使用pip进行安装殊途同归,只需将最后一步改为

conda install notebook

04 启动Jupyter Notebook

  • 点击win+R, 输入cmd后回车
  • 输入jupyter notebook后回车
jupyter notebook

当然也可以windows左下角搜索框输入jupyter notebook,直接点击打开。

通常会直接打开默认的浏览器。

默认工作路径是在C:\Users${UserName},使用起来不太方便,若想修改,可以参考以下方式。

05 设置Jupyter Notebook默认工作路径

在cmd下输入

jupyter notebook --generate-config

生成配置文件jupyter_notebook_config.py,具体路径如图所示。

配置文件一般路径是在C:\Users${UserName}.jupyter\jupyter_notebook_config.py,打开配置文件,搜索’·notebook_dir ='内容进行修改,为演示方便,本文改为D:\work。

注意匹配行开头的注释符#需要删掉,且最好不要有空格等特殊符号。

修改完成后,重新在cmd中输入jupyter notebook打开,发现默认工作路径更改成功。

06 Jupyter Notebook初始体验

新建jupyter文件

测试是否安装成功

import os
os.getcwd()

‘D:\word’

至此,Python及Jupyter-Notebook全部安装成功。


但是:

  • jupyter的工作(执行)逻辑是怎样的呢?
  • 有IDE为啥还需要jupyter,jupyter的优势是什么呢?
  • 以上jupyter工作界面两边空白也太丑了吧?

朋友们是否还有更多疑问呢?那么下节内容,敬请期待~


本文介绍了Python和Jupyter-Notebook的安装,下一篇会介绍Jupyter-Notebook的美化主题和使用技巧等。今天就到这里啦,拜了个拜~

上一篇:机器学习前导-Python基础及进阶系列简介

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

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

相关文章

matplotlib的科研绘图辅助

matplotlib的科研绘图辅助 趁着暑假,与和鲸科技合作了一个python绘图的教程,作为暑期夏令营的一小部分,主要内容是介绍如何使用matplotlib、pandas、seaborn和plotnine进行医学科研绘图,感兴趣的可以通过如下地址进行访问&#x…

Unity XR Interaction Toolkit设置或监听手柄按键事件(三)

提示:文章有错误的地方,还望诸位大神不吝指教! 文章目录 前言一、XRI Default Input Actions1.导入官方案例2.设置控制器绑定,如手柄、主/辅助按钮、操纵杆等1.要设置控制器绑定,如左右手 手柄、主/辅助按钮、操纵杆等…

添加sidecar容器并输出日志

添加一个sidecar容器(使用busybox 镜像)到已有的pod 11-factor-app中,确保sidecar容器能够输出/var/log/11-factor-app.log的信息,使用volume挂载/var/log目录,确保sidecar能访问11-factor-app.log 文件 # 准备工作 创建一个 pod 11-factor-appapiVersion: v1 kind: Pod metada…

【研路导航】保研英语面试高分攻略,助你一路过关斩将

面试攻略之 千锤百炼英语口语 写在前面 在保研面试中,英语口语往往是让许多同学感到头疼的一部分。如何在面试中展现出自信和流利的英语表达能力,是我们今天要探讨的主题。以下是一些有效的英语口语练习方法和常见题型解析,帮助你在保研面试…

GUI - Tkinter - MVC

【python】 property属性详解_python property-CSDN博客Tkinter MVC (pythontutorial.net)GUI架构演进之MVC(一) - frydsh - 博客园 (cnblogs.com)MVC 模式 | 菜鸟教程 (runoob.com)MVC 架构详解 (freecodecamp.org)Python之MVC - chenbiao - SegmentFau…

灵活数据流处理:NeuronEX 支持 JavaScript 自定义函数

随着数据要素逐渐成为帮助工业企业提升智能化水平的重要助力,如何灵活采集和处理工业数据,并满足用户定制化的数据需求,成为企业数字化建设的焦点之一。 NeuronEX 是一款专为工业场景设计的边缘网关软件,具备工业设备数据采集、工…

@JSONField(format = “yyyyMMddHH“)的作用和使用

JySellerItqrdDataDO对象中的字段为: private Date crdat; 2.数据库中的相应字段为: crdat datetime DEFAULT NULL COMMENT 创建时间,2. 打印出的结果为: “crdat”:“2024072718” 年月日时分秒 3. 可以调整format的格式 4. 这样就把Date类…

信息搜集——小米

小米 主域名:www.miui.com 备案网站:27个 备案APP:21个 备案小程序:13个 备案公众号:23个 备案微博:43个 IP 域名 端口 状态码 Ping 网址 多地ping 网站名称 网址 域名 网站备案/许可证号 公 司名…

手撕数据结构---------顺序表和链表

1.线性表 线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是⼀种在实际中⼴泛使 ⽤的数据结构,常⻅的线性表:顺序表、链表、栈、队列、字符串… 线性表在逻辑上是线性结构,也就说是连续的⼀条直…

java实战项目--拼图小游戏(附带全套源代码)

个人主页VON 所属专栏java实战项目游戏参考黑马程序员 一、效果展示 二、功能介绍 游戏中所有的图片以及代码均已打包,玩家直接安装游戏即可,不用idea也可以畅玩。 游戏功能比较单一,只有简单的拼图功能。 a:展示原图重新游戏&a…

初涉JVM

JVM 字节码、类的生命周期、内存区域、垃圾回收 JVM主要功能: 解释运行(翻译字节码)内存管理(GC)即使编译(Just - In - Time, JIT) 将短时间内常使用到的字节码翻译成机器码存储在内…

whaler_通过镜像导出dockerfile

1、Whaler简介 Whaler:从镜像导出Dockerfile,whaler英文释义捕鲸船。 2、下载安装 # wget -cO /usr/local/bin/whaler https://github.com/P3GLEG/Whaler/releases/download/1.0/Whaler_linux_amd64 3、赋予可执行权限 [rootlocalhost ~]# chmod x /usr/local/…

Android OTA刷机包制作学习笔记

前言 OTA是一个再常见不过的需求,Android提供了recovery用于完成相关操作。 常规OTA包制作有两种: 有项目的完整AOSP源码,可以在成构建产物zip包后利用官方脚本制作。具体参阅:Office OTA假设你没有1的条件那么可以利用官方非A/…

exo-tinggrad 架构解析

目录 exo-tinggrad 架构解析 8B 模型配置 70B 模型配置 exo-tinggrad 架构解析 这个项目目录包含了一系列与Python相关的文件和文件夹,它们共同构成了一个可能的项目或库。这些文件和文件夹按照特定的命名和组织方式被放置在了一起,以便于管理、开发和维护。 tinygrad: 这…

24.7.28(tarjan 割点,割边,多重背包单调队列优化)

星期一: cf round 960 div2 B 简单构造 cf传送门 题意有点绕 思路:开始容易想到 y前和 x后全-1,y到x填1的构造,但对于 5 2 1,1 1 -1 -1 -1有问题,1和5的后缀值都为 -1…

【MySQL进阶之路 | 高级篇】简述Bin Log日志

1. 日志类型 MySQL有不同类型的日志文件,用来存储不同类型的日志,分为二进制日志、错误日志、通用查询日志和慢查询日志,这也是常用的4种。MySQL 8又新增两种支持的日志:中继日志和数据定义语句日志。使用这些日志文件,可以查看M…

树与二叉树【数据结构】

前言 之前我们已经学习过了各种线性的数据结构,顺序表、链表、栈、队列,现在我们一起来了解一下一种非线性的结构----树 1.树的结构和概念 1.1树的概念 树是一种非线性的数据结构,它是由n(n>0)个有限结点组成一…

LLM大模型在融合通信产品中的应用实践

前言 LLM 问题 幻觉:在没有答案的情况下提供虚假信息。 过时:当用户需要特定的当前响应时,提供过时或通用的信息。 来源:从非权威来源创建响应。由于术语混淆,不同的培训来源使用相同的术语来谈论不同的事情&#…

【Gin】智慧架构的巧妙砌筑:Gin框架中控制反转与依赖注入模式的精华解析与应用实战(下)

【Gin】智慧架构的巧妙砌筑:Gin框架中控制反转与依赖注入模式的精华解析与应用实战(下) 大家好 我是寸铁👊 【Gin】智慧架构的巧妙砌筑:Gin框架中控制反转与依赖注入模式的精华解析与应用实战(下)✨ 喜欢的小伙伴可以点点关注 💝 …

Meta 发布 Llama3.1,一站教你如何推理、微调、部署大模型

最近这一两周看到不少互联网公司都已经开始秋招提前批了。不同以往的是,当前职场环境已不再是那个双向奔赴时代了。求职者在变多,HC 在变少,岗位要求还更高了。 最近,我们又陆续整理了很多大厂的面试题,帮助一些球友解…