2022基于Anaconda环境下Jupyter最全安装插件及配置相关知识及踩坑指南

本文详细介绍Jupyter与Anaconda的安装配置流程,包括更改存储路径、解决安装过程中遇到的各种问题及错误,提供多种解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、简介

1、概述

Jupyter引用官网上一段话:跨所有编程语言进行交互式计算的自由软件、开放标准和web服务(Free software, open standards, and web services for interactive computing across all programming languages),一般使用的时候,十分建议在Anaconda3的基础上使用。博主也主要从这个方面来分享自己的踩坑记录以及解决办法。

2、下载网址以及参考文档

跳转链接:Jupyter官网
如果不知道如何安装Anaconda软件的话,可以参考我写的Anaconda+tensorflow最有实效总结版(重装6次的血泪总结)

3、优点

我一开始不太习惯,之后用多了,发现哎呀妈呀,真香。Jupyter Notebooks就像自己的python笔记本一样,不仅可以运行书写的python代码,同时还支持markdown格式的文本显示。我经常在pycharm或IDEA上敲完代码,又得复制粘贴到语雀上,然后还要导出发布到CSDN上,十分繁琐,用了Jupyter Notebooks之后,不仅能实时显示结果,还能写markdown文档,大大节约了我开发时间。同时它还有一堆快捷键,不用通过鼠标,就可以直接操作代码,十分方便。

二、安装使用过程

1、起始

一开始,如果自己的电脑上安装了Anaconda3,其实就已经安装了jupyter,直接使用Jupyter Notebook即可。
在这里插入图片描述

但想更好地运用它,就得有一些操作了。

2、更改存储路径(踩坑(1))

如果不更改存储路径,那么可能存放的位置文件又多又杂,这里十分建议更改存储路径,不然会极大降低自己的使用热情。

2.1 使用管理员运行Anaconda Prompt

然后输入

jupyter notebook --generate-config

在这里插入图片描述

2.2 对照路径,修改对应文件里的c.NotebookApp.notebook_dir的数据

(1)步骤一:按CTRL+F ,输入 # c.NotebookApp.notebook_dir来找到对应位置
# c.NotebookApp.notebook_dir

在这里插入图片描述

(2)步骤二:更改里面的路径
c.NotebookApp.notebook_dir = 'D:\\Jupyter'

注意:'D:\Jupyter’是我更换后的存储路径
在这里插入图片描述

2.3 修改快捷方式里的路径(踩坑(2))

很多人以为做完上述两步就结束了,NO, To Yang,To Simple
还要修改快捷方式里的路径,不然还是不起作用滴。

(1)步骤一:删去下图中蓝色部分,并应用,保存即可。

在这里插入图片描述

(2)步骤二:将这个地方修改成自己存储的路径

在这里插入图片描述

终于页面搞好,清爽了。

3、拓展

3.1 关联Jupyter Notebook和conda的环境和包(踩坑(3))

作为有为青年的我们肯定不满足Jupyter Notebooks 现有的功能
继续踩坑啦

3.1.1 管理员运行Anaconda Prompt并输入以下命令
conda install nb_conda

一般而言都会成功,如果不成功。咳咳继续看吧

3.1.2 报错一
An HTTP error occurred when trying to retrieve this URL

反正就是HTTP响应过慢
解决方案

(1)第一种解决方案:更换清华源

换源一,采用官网清华源清华源
步骤1:在用户根目录(C:\Users\用户名)下找到.condarc文件,打开并并编辑,手动编辑换源

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

然后
步骤2 打开anconda prompt
输入

conda clean -i 

清除索引缓存,保证用的是镜像站提供的索引。

(2)第二种解决方案:删除default配置行

步骤1:在用户根目录(C:\Users\用户名)下找到.condarc文件,打开并并编辑,删除其中的default配置行


channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
show_channel_urls: true

步骤2 打开anconda prompt
输入

conda clean -i 

清除索引缓存,保证用的是镜像站提供的索引。

(3)第三种解决方案:删除default配置行,关闭防火墙

步骤1:在用户根目录(C:\Users\用户名)下找到.condarc文件,打开并并编辑,删除其中的default配置行,并关闭防火墙


channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
show_channel_urls: true
ssl_verify: false

步骤2 打开anconda prompt
输入

conda clean -i 

清除索引缓存,保证用的是镜像站提供的索引。

(4)第四种解决方案:删除default配置行,关闭防火墙,增加响应时间

步骤1:在用户根目录(C:\Users\用户名)下找到.condarc文件,打开并并编辑,删除其中的default配置行,并关闭防火墙,增加响应时间


channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
show_channel_urls: true
ssl_verify: false
remote_read_timeout_secs: 1000.0

步骤2 打开anconda prompt
输入

conda clean -i 

清除索引缓存,保证用的是镜像站提供的索引。

(5)第五种解决方案:删除default配置行,关闭防火墙,增加响应时间,并将https改为http

步骤1:在用户根目录(C:\Users\用户名)下找到.condarc文件,打开并并编辑,删除其中的default配置行,并关闭防火墙,增加响应时间,并将https改为http


channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
show_channel_urls: true
ssl_verify: false
remote_read_timeout_secs: 1000.0

步骤2 打开anconda prompt
输入

conda clean -i 

清除索引缓存,保证用的是镜像站提供的索引。

(6)第六种解决方案:删除default配置行,将https改为http,加win-64的后缀

步骤1:在用户根目录(C:\Users\用户名)下找到.condarc文件,打开并并编辑,删除其中的default配置行,并将https改为http,加win-64的后缀


channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/
show_channel_urls: true
ssl_verify: true

步骤2 打开anconda prompt
输入

conda clean -i 

清除索引缓存,保证用的是镜像站提供的索引。

(7)第七种解决方案:删除.condarc文件

亲测有效,删除.condarc文件后就能正常下载了。
说实话我当初难以置信,但问题居然就这么解决了。

3.1.3 报错二

Anaconda原环境里的python版本过高,只能创建新的虚拟环境来安装相关库,这个自己可以琢磨琢磨,太广,就不细说了。

3.2 安装Jupyter的配置器

先安装nbextensions依次输入运行下面代码:

pip install jupyter_contrib_nbextensions

jupyter contrib nbextension install --user


再安装nbextensions_configurator,依次输入运行以下代码:

pip install jupyter_nbextensions_configurator

jupyter nbextensions_configurator enable --user

这样配置就完成了
在这里插入图片描述

三、补充

1、补充一

推荐使用豆瓣的源,清华源不知道最近怎么回事,特别的慢,怎么都下不成功。

pip install 库名称 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

举个例子

pip install jupyterthemes -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

最后,后续会继续补充的!!!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熊凯瑞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值