概述
2022Jupyter+Anaconda最全安装相关知识及踩坑指南
- 一、简介
- 1、概述
- 2、下载网址以及参考文档
- 3、优点
- 二、安装使用过程
- 1、起始
- 2、更改存储路径(踩坑(1))
- 2.1 使用管理员运行Anaconda Prompt
- 2.2 对照路径,修改对应文件里的c.NotebookApp.notebook_dir的数据
- (1)步骤一:按CTRL+F ,输入 # c.NotebookApp.notebook_dir来找到对应位置
- (2)步骤二:更改里面的路径
- 2.3 修改快捷方式里的路径(踩坑(2))
- (1)步骤一:删去下图中蓝色部分,并应用,保存即可。
- (2)步骤二:将这个地方修改成自己存储的路径
- 3、拓展
- 3.1 关联Jupyter Notebook和conda的环境和包(踩坑(3))
- 3.1.1 管理员运行Anaconda Prompt并输入以下命令
- 3.1.2 报错一
- (1)第一种解决方案:更换清华源
- (2)第二种解决方案:删除default配置行
- (3)第三种解决方案:删除default配置行,关闭防火墙
- (4)第四种解决方案:删除default配置行,关闭防火墙,增加响应时间
- (5)第五种解决方案:删除default配置行,关闭防火墙,增加响应时间,并将https改为http
- (6)第六种解决方案:删除default配置行,将https改为http,加win-64的后缀
- (7)第七种解决方案:删除.condarc文件
- 3.1.3 报错二
- 3.2 安装Jupyter的配置器
- 三、补充
- 1、补充一
一、简介
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
最后,后续会继续补充的!!!!!!
最后
以上就是风趣黑猫为你收集整理的2022基于Anaconda环境下Jupyter最全安装插件及配置相关知识及踩坑指南一、简介二、安装使用过程三、补充的全部内容,希望文章能够帮你解决2022基于Anaconda环境下Jupyter最全安装插件及配置相关知识及踩坑指南一、简介二、安装使用过程三、补充所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复