step1.安装jupyter

使用pip或者conda等包管理工具安装jupyter(这部分倒是没有任何难度,一般也没有什么坑)

conda install jupyter notebook或者pip install jupyter等等

step2.修改jupyter的主目录文件夹

本人刚安装jupyter默认目录是用户目录

然后我就尝试去修改默认目录,经过一番折腾下成功了(查了一些资料自己尝试最终成功)

  • 前置知识jupyter notebook --generate-config 这个命令用于为 Jupyter Notebook 生成默认配置文件。该文件名为 "jupyter_notebook_config.py" ,它用于配置各种设置,如绑定的 IP 地址和端口,默认浏览器以及笔记本文件的位置。生成配置文件后,可以根据用户的需求进行修改。

在终端输入jupyter notebook --generate-config回车生成jupyter_notebook_config.py,该文件为Jupyter Notebook的默认配置文件

在写这篇博客之前,我已经配置好了环境,所以这里显示有一些不一样,但是输入上述命令后,可以得到生成的默认配置文件的位置

用带有编辑的软件打开该文件,然后修改默认路径(查找NotebookApp.notebook_dir这句话,修改单引号里的文字即可)

step3.jupyter配置conda的虚拟环境

①安装ipykernel

创建一个虚拟环境

conda create env_pytorch_gpu 创建一个名为env_pytorch_gpu的虚拟环境

进入虚拟环境

conda activate name进入名为env_pytorch_gpu的虚拟环境

安装ipykernel

conda install ipykernel

  • conda包管理的强大的原因之一就是其虚拟环境。Conda能够创建隔离的环境,该环境可以包含不同版本的Python以及其他软件包。Pip没有对环境的内置支持,而是依赖于诸如virtualenv或venv的其他工具来创建隔离的环境。(参考conda包管理的好处

②将配置虚拟环境写入jupyter notebook的kernel中

一定要保证进入虚拟环境中,例如我想为jupyter创建env_pytorch_gpu的虚拟环境,首先进入env_pytorch_gpu虚拟环境,在终端中输入conda activate env_pytorch_gpu

运行python -m ipykernel install --user --name=myenv 将环境写入notebook的kernel中,(--user 选项告诉命令仅为当前用户安装内核,而不是系统范围。--name 选项指定您要给新内核的名称。在这种情况下是 "myenv",注意这是名称而已!就是在Jupyter Notebook的内核列表中显示的名称)

一旦安装内核,它将在 Jupyter Notebook 的内核列表中可用,因此您可以切换到它并在特定环境中运行代码。

step4.jupyter的一些基础用法介绍(过几天再补)

jupyter的配置的更多相关文章

  1. TensorFlow安装及jupyter notebook配置

    版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:TensorFlow安装及jupyter notebook配置     本文地址:http:/ ...

  2. 远程jupyter+pycharm配置

    前言 作为一个数据工程师,最喜欢的事情就是不停的在现实的服务端环境调试代码的参数.我们在本地的环境与生产的状况决然不同,我们一开始在本地写代码测试再部署到服务端的三板斧就不适用了. 最好的方式可以直接 ...

  3. Jupyter Notebook配置多个kernel

    Jupyter Notebook配置多个kernel 前言: 在anaconda下配置了多个环境,而Jupiter Notebook只是安装在base环境下,为了能在Jupiter Notebook中 ...

  4. Jupyter notebook 配置目录

    默认打开Jupyter notebook,工作目录是C:\Users\Username,这里面有很多其它与Jupyter notebook无关的文件,也很有用,不能看着烦就删掉,所以需要修改Jupyt ...

  5. Ubuntu-16.04 R 安装及Jupyter notebook 配置

    1. R 安装 通常在Terminal下直接apt-get 即可,在16.10下可以get到R-3.3.1,目前最新好像是 R-3.4.2,可以去官方网站下载源码编译 (https://www.r-p ...

  6. Jupyter Notebooks 配置

    重装了三遍(破音) 一.首先进行Anaconda的下载 然后安装,将环境配置到系统变量上,如下 然后,打开 windows 的终端,检查是否配置成功 conda -V 然后就可以开始 Jupyter ...

  7. Jupyter 环境配置

    1. 找到python文件目录, 用管理员身份打开powershell python -m pip install jupyter 2. Jupyter notebook

  8. jupyter之配置自己喜欢的python环境

    之前安装anaconda,会自动安装jupyer笔记本,但是本人从来没有用过,近期查看github上的一些教程时,发现很多文件都是.ipynb为后缀的jupyter文件,于是自己准备琢磨一下把环境换成 ...

  9. 在jupyter中配置c++内核

    安装 xeus-cling conda install xeus-cling -c conda-forg xeus-cling 是一个用于编译解释于C++的Jupyter内核目前,支持Mac与Linu ...

  10. Jupyter lab 配置记录,xpython + R 语言

    install.packages(c("repr", "IRdisplay", "evaluate", "crayon" ...

随机推荐

  1. c++算法竞赛常用板子集合(持续更新)

    前言 本文主要包含算法竞赛一些常用的板子,码风可能不是太好,还请见谅. 后续会继续补充没有的板子.当然我太菜了有些可能写不出来T^T 稍微有些分类但不多,原谅我QwQ 建议 Ctrl + F 以快速查 ...

  2. 【第1篇】人工智能(AI)语音测试原理和实践---宣传

    ​前言 本文主要介绍作者关于人工智能(AI)语音测试的各方面知识点和实战技术. 本书共分为9章,第1.2章详细介绍人工智能(AI)语音测试各种知识点和人工智能(AI)语音交互原理:第3.4章介绍人工智 ...

  3. Cookie、Session、Token与JWT(跨域认证)

    之前看到群里有人问JWT相关的内容,只记得是token的一种,去补习了一下,和很久之前发的认证方式总结的笔记放在一起发出来吧. Cookie.Session.Token与JWT(跨域认证) 什么是Co ...

  4. 苹果iOS App上架流程,非iOS开发人员上架教程

      iOS应用上线发布流程一般包含相关证书文件的配置.Xcode的设置.App Store Connect填写App的相关信息.ipa包上传.审核结果以及相关邮件回复.相关证书文件的配置与Xcode的 ...

  5. Echarts - legend属性设置

    legend: { orient: 'horizontal', // 'vertical' x: 'right', // 'center' | 'left' | {number}, y: 'top', ...

  6. Xmake v2.7.3 发布,包组件和 C++ 模块增量构建支持

    Xmake 是一个基于 Lua 的轻量级跨平台构建工具. 它非常的轻量,没有任何依赖,因为它内置了 Lua 运行时. 它使用 xmake.lua 维护项目构建,相比 makefile/CMakeLis ...

  7. [CS61A] Lecture 4. Higher-Order Functions & Project 1: The Game of Hog

    [CS61A] Lecture 4. Higher-Order Functions & Project 1: The Game of Hog Lecture Lecture 4. Higher ...

  8. Vue3 企业级优雅实战 - 组件库框架 - 5 组件库通用工具包

    该系列已更新文章: 分享一个实用的 vite + vue3 组件库脚手架工具,提升开发效率 开箱即用 yyg-cli 脚手架:快速创建 vue3 组件库和vue3 全家桶项目 Vue3 企业级优雅实战 ...

  9. 2022春每日一题:Day 41

    题目:I Hate It 一个基础的线段树模板,单点修改+区间查询 代码: #include <cstdio> #include <cstdlib> #include < ...

  10. laravel的_token传值 ; header中传_token

    laravel框架中只要是涉及到post传值都需要传 _token ,这是框架中为了防止crsf攻击所做的安全措施,那么我们用到ajax中的post 方式传值时,也需要在所传数据中添加一个_token ...