鱼C论坛

 找回密码
 立即注册
查看: 2558|回复: 12

[学习笔记] Python 深度学习 --- 开发环境搭建 -- Jupyter Notebook

[复制链接]
发表于 2022-10-2 22:21:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 asky533 于 2022-10-2 23:07 编辑

深度学习开发环境搭建

前言
许多有了 python 语法基础的鱼友们可能会感到有一丝困惑:接下来我到底该学什么呢?
于是,我就搞了一个这种的深度学习学习笔记,希望能帮助到大家。

“工欲善其事,必先利其器”,要想学好 python 深度学习,就得准备开发工具并搭建好环境,目前最适合 python 深度学习的编辑器就是基于 web 开发的 Jupyter Notebook,深度学习框架目前使用的普遍是 Tensorflow、PyTorch、Keras 等。
提示:如果用不惯 Jupyter Notebook 编译器,也可以使用 PyCharm 社区版或者 Visual Studio Code (简称 VSCode )。

Jupyter Notebook 极速入门(用过 Jupyter Notebook 的鱼油可以跳过)
        本节主要介绍什么是 Jupyter Notebook 、如何快速安装并启动 Jupyter Notebook 以及 Jupyter Notebook 的基本使用方法。

| 什么是 Jupyter Notebook |
        Jupyter Notebook 简单来说就是一种模块化的 Python 编译器 (现在也支持 R 等多种语言),即在 Jupyter Notebook 中可以把大段的 Python 代码进行碎片化的处理,可以每一段分开来运行,有利于调试代码。在软件开发中,Jupyter Notebook 可能显得不那么好用,但是,但在做数据处理、分析、建模、观察结果等的时候,Jupyter Notebook 模块化的功能不进能够带来更好的视觉体验,更能大大缩短运行以及调试代码的时间,同时还能让整个处理和建模的过程变得异常清晰。
        众所周知,Python 最鲜明的特点就是交互性强以及效率高,容易入手。但在一般的 IDLE (如 PyCharm) 中,Python 的交互性被限制了,通常我们会把程序整段编写后一起运行。而在 Jupyter Notebook 中,我们每编写完几行或者完成一个小模块就可以运行一次。对于深度学习,这是再好不过的了。

| 如何安装和启动 Jupyter Notebook |
        想要安装 Jupyter Notebook,必须确保你的电脑里安装了 Python (建议安装 3.7 版本以上)。如果没有赶快访问 Python 官网,点击 Download 标签页下载适合自己电脑版本的 Python 解释器吧!
        提示:网页可能加载得比较慢,请耐心等待加载完毕
        下载完毕后点开下载好的文件,会出现这样一个界面:
         屏幕截图 2022-10-01 212015.png
        我们先勾选 Add python 3.10 to PATH 在安装,因为如果没有勾选上这个选项的话,在 cmd (命令提示符)里就不能使用 pip 安装我们需要的一些模块了。
        确定勾选了 Add python 3.10 yo PATH 时,我们点击 Install now 开始安装。当然,如果想修改安装路径什么的请点击 Customize Installation 。如果出现拦截提示,请通过(我在我的 win11 系统上试过了,不通过的话它会一直重复下载)。
        现在我们就要正式开始下载了,首先我们在电脑中搜索 cmd ,打开命令提示符,键入 pip3 install jupyter 进行安装就行了。静待安装完成……
        安装完成之后就可以在 cmd 中输入命令 jupyter notebook 启动 jupyter notebook ,执行之后,在终端将会显示一堆 Notebook 的服务器信息,同时浏览器将会启动 Jupyter Notebook 。
         屏幕截图 2022-10-02 203855.png
        注意:在启动过程中,一定要保证终端命令提示符是打开着的,不然一旦关闭命令提示符,Jupyter Notebook 也会跟着下线。
        启动 Jupyter Notebook 之后,浏览器地址栏将会显示 localhost:8888,localhost 指的是本机,8888 则指的是端口号。启动界面显示了 Jupyter Notebook 保存文件的根目录。

| Jupyter Notebook 的基本使用 |
        在 Jupyter Notebook 中点击右上角的 New -> Python 3 来创建一个 .ipynb 文件。
        建立之后打开一个新界面,这就是编写代码的地方了。首先,我们来给文件重命名: File -> Rename 就可以给文件重命名了
         屏幕截图 2022-10-02 205122.png
         屏幕截图 2022-10-02 205338.png
        编写完代码后可以按快捷键 Shift + Enter 运行单元格中的命令。
         屏幕截图 2022-10-02 210041.png
        在这张图中,In [6] 表示这个单元格一共被执行了 6 次,相应的, In [n] 意思就是一共执行了 n 次。
        Jupyter 不仅可以写代码,还可以用 Markdown 写注释,先选择代码,通过上方 "代码" 下拉选项切换到 Markdown 以后,就可以在这个单元格里面写注释了。
       
        如果想要将本地的 python 文件 (.py 文件) 载入到 Jupyter 的一个单元格中,比如·当前路径下有一个 test_demo.py 文件,需要将其载入 Jupyter Notebook 的 test.ipynb 文件里。
        test_demo.py :
        
  1. import os
  2. print(os.getcwd)
复制代码

        这个好办,在 test.ipynb 文件里键入这一行代码:
        
  1. %load test_demo.py
复制代码

        运行之后就会发现 %load test_demo.py 被自动加入了注释符号 #,test_demo.py 中的所有代码都被复制进了 test.ipynb 文件中。
         屏幕截图 2022-10-02 212629.png
        利用 Jupyter Notebook 中的一些指令也是可以运行 python 文件的,只用在单元格中输入这一行代码即可:
        
  1. %run file
复制代码

        这里的 file 指文件,输入这行代码,我们就可以运行指定的文件了:
         屏幕截图 2022-10-02 213416.png

喜欢的话别忘了给我的帖子评个分哦~

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-2 23:42:35 | 显示全部楼层
(现在我们就要正式开始下载了,首先我们在电脑中搜索 cmd ,打开命令提示符,键入 pip3 install jupyter 进行安装就行了。静待安装完成……)这一步没看懂,还是不知道如何安装。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-3 07:13:08 From FishC Mobile | 显示全部楼层
湛江一只小甲鱼 发表于 2022-10-2 23:42
(现在我们就要正式开始下载了,首先我们在电脑中搜索 cmd ,打开命令提示符,键入 pip3 install jupyter  ...

都准备学python了,不会开启cmd窗口??
这可不行哦,你是啥操作系统
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-3 07:32:23 | 显示全部楼层
wp231957 发表于 2022-10-3 07:13
都准备学python了,不会开启cmd窗口??
这可不行哦,你是啥操作系统

甲鱼哥还没教
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-3 07:35:52 From FishC Mobile | 显示全部楼层
湛江一只小甲鱼 发表于 2022-10-3 07:32
甲鱼哥还没教

如果你是windows系统,那你就百度一下
因为这是必会的知识点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-3 21:12:07 | 显示全部楼层
直接打开搜索栏,搜索"cmd",第一个蹦出来的就是命令提示符,点开它就可以在启动的黑色窗口里面写指令了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-11-7 14:42:57 | 显示全部楼层
请问一下,在安装时报错(如图),是哪里出了问题,应该怎么解决呀。从清华镜像下载的也报错了。
微信图片_20221107143728.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-11-12 00:37:54 | 显示全部楼层
我爱量化 发表于 2022-11-7 14:42
请问一下,在安装时报错(如图),是哪里出了问题,应该怎么解决呀。从清华镜像下载的也报错了。

得先确定电脑里有 NVIDIA 独立显卡之后才能安装 tensorflow-gpu 哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-11-13 14:24:24 | 显示全部楼层
asky533 发表于 2022-11-12 00:37
得先确定电脑里有 NVIDIA 独立显卡之后才能安装 tensorflow-gpu 哈

啊哦,我只是在安装jupyter,需要如此麻烦嘛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-11 21:37:28 | 显示全部楼层
mark
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-5-12 13:22:22 | 显示全部楼层
我刚学就先用idle哈哈哈哈,之前尝试高级的不懂安装了,看懵了都。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-14 08:04:24 | 显示全部楼层
感激楼主分享,学习学习。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-16 08:50:03 | 显示全部楼层
感谢楼主分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-16 15:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表