深度学习工具jupyter的new没有环境选项以及遇到的EnvironmentLocationNotFound:Not such a environment

本文主要是介绍深度学习工具jupyter的new没有环境选项以及遇到的EnvironmentLocationNotFound:Not such a environment,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

jupyter安装使用

安装完Anaconda(安装Anaconda具体请参考其他教程)后,一般默认有安装jupyter打开
在这里插入图片描述
注意当前是base环境,后期使用jupyter需要切换环境
在这里插入图片描述
我们找到文件地址。用记事本打开
在这里插入图片描述
可以搜索:c.NotebookApp.notebook_dir,更换后面的地址,将其修改为我们存放文件的地址,否则默认大概是C盘,C盘非必要不占用

如果没找到,则需要自己手动添加:
搜索directory to use for notebooks and kernels
在这里插入图片描述
直接添加一行,地址自己创建即可:

c.NotebookApp.notebook_dir = 'E:\jupyternotebook'

打开jupyter
在这里插入图片描述
找到网址,默认8888,以及token
在这里插入图片描述
打开:localhost:8888
在这里插入图片描述
输入token即可进入
在这里插入图片描述

问题:new里面没有创建文件环境

在这里插入图片描述
参考链接:jupyter中new没有Python类型文件的环境选择
在这里插入图片描述

遇到询问y/n时候输入y即可继续下载内容
在这里插入图片描述

但是,可能有问题:如果我们用户名是中文,且默认新环境位置建立在c盘用户文件夹下,那么我们后面切换环境的时候,新环境安装jupyter notebook可能会失败。提示找不到环境位置。所以我们应该在创建环境时指定目录地址,尽量避免这些问题。

在这里插入图片描述

在这里插入图片描述

解决上面的问题:
参考博客:自定义conda环境安装位置
使用命令:

conda config --show

在这里插入图片描述
仔细查找,看到如下内容
在这里插入图片描述
添加内容,继续查看
在这里插入图片描述
在这里插入图片描述
已经添加了新环境路径,接下来添加新环境
首先我们可以看到目前只有三个环境:
在这里插入图片描述
创建
在这里插入图片描述
可以看到此时的环境路径变了,不再是之前的C盘下的默认路径
在这里插入图片描述

再看看环境:新增了我们添加的demo环境而且路径也是E盘下
在这里插入图片描述
现在我们在该环境下安装jupyter。注意:jupyter在对应环境使用需要安装,他不是说在一个环境安装之后新增环境就不需要安装了。每用一个环境就需要安装。

安装jupyter

切换一下环境:在base环境中使用命令conda activate demo来激活环境,然后使用命令conda install jupyter notebook 下载。注意我们环境地址不再是C盘了。
在这里插入图片描述
启动,注意端口号和令牌:
在这里插入图片描述
启动后就看到我们现在已经是正常情况了,有环境选项
在这里插入图片描述

执行(按shift+enter执行当前单元格代码)
在这里插入图片描述
这些文件位置就是我们之前最开始那会设置的:
在这里插入图片描述

至此我们可以正常干活了。

了解卸载jupyter

命令:conda uninstall jupyter
卸载失败

在这里插入图片描述
改为用管理员权限
在这里插入图片描述
执行命令。
在这里插入图片描述
卸载成功

这篇关于深度学习工具jupyter的new没有环境选项以及遇到的EnvironmentLocationNotFound:Not such a environment的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1071643

相关文章

Java中Redisson 的原理深度解析

《Java中Redisson的原理深度解析》Redisson是一个高性能的Redis客户端,它通过将Redis数据结构映射为Java对象和分布式对象,实现了在Java应用中方便地使用Redis,本文... 目录前言一、核心设计理念二、核心架构与通信层1. 基于 Netty 的异步非阻塞通信2. 编解码器三、

一篇文章彻底搞懂macOS如何决定java环境

《一篇文章彻底搞懂macOS如何决定java环境》MacOS作为一个功能强大的操作系统,为开发者提供了丰富的开发工具和框架,下面:本文主要介绍macOS如何决定java环境的相关资料,文中通过代码... 目录方法一:使用 which命令方法二:使用 Java_home工具(Apple 官方推荐)那问题来了,

Java HashMap的底层实现原理深度解析

《JavaHashMap的底层实现原理深度解析》HashMap基于数组+链表+红黑树结构,通过哈希算法和扩容机制优化性能,负载因子与树化阈值平衡效率,是Java开发必备的高效数据结构,本文给大家介绍... 目录一、概述:HashMap的宏观结构二、核心数据结构解析1. 数组(桶数组)2. 链表节点(Node

Java 虚拟线程的创建与使用深度解析

《Java虚拟线程的创建与使用深度解析》虚拟线程是Java19中以预览特性形式引入,Java21起正式发布的轻量级线程,本文给大家介绍Java虚拟线程的创建与使用,感兴趣的朋友一起看看吧... 目录一、虚拟线程简介1.1 什么是虚拟线程?1.2 为什么需要虚拟线程?二、虚拟线程与平台线程对比代码对比示例:三

Nginx搭建前端本地预览环境的完整步骤教学

《Nginx搭建前端本地预览环境的完整步骤教学》这篇文章主要为大家详细介绍了Nginx搭建前端本地预览环境的完整步骤教学,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录项目目录结构核心配置文件:nginx.conf脚本化操作:nginx.shnpm 脚本集成总结:对前端的意义很多

Python函数作用域与闭包举例深度解析

《Python函数作用域与闭包举例深度解析》Python函数的作用域规则和闭包是编程中的关键概念,它们决定了变量的访问和生命周期,:本文主要介绍Python函数作用域与闭包的相关资料,文中通过代码... 目录1. 基础作用域访问示例1:访问全局变量示例2:访问外层函数变量2. 闭包基础示例3:简单闭包示例4

基于Python开发Windows自动更新控制工具

《基于Python开发Windows自动更新控制工具》在当今数字化时代,操作系统更新已成为计算机维护的重要组成部分,本文介绍一款基于Python和PyQt5的Windows自动更新控制工具,有需要的可... 目录设计原理与技术实现系统架构概述数学建模工具界面完整代码实现技术深度分析多层级控制理论服务层控制注

基于Go语言开发一个 IP 归属地查询接口工具

《基于Go语言开发一个IP归属地查询接口工具》在日常开发中,IP地址归属地查询是一个常见需求,本文将带大家使用Go语言快速开发一个IP归属地查询接口服务,有需要的小伙伴可以了解下... 目录功能目标技术栈项目结构核心代码(main.go)使用方法扩展功能总结在日常开发中,IP 地址归属地查询是一个常见需求:

使用python制作一款文件粉碎工具

《使用python制作一款文件粉碎工具》这篇文章主要为大家详细介绍了如何使用python制作一款文件粉碎工具,能够有效粉碎密码文件和机密Excel表格等,感兴趣的小伙伴可以了解一下... 文件粉碎工具:适用于粉碎密码文件和机密的escel表格等等,主要作用就是防止 别人用数据恢复大师把你刚删除的机密的文件恢

通过Docker容器部署Python环境的全流程

《通过Docker容器部署Python环境的全流程》在现代化开发流程中,Docker因其轻量化、环境隔离和跨平台一致性的特性,已成为部署Python应用的标准工具,本文将详细演示如何通过Docker容... 目录引言一、docker与python的协同优势二、核心步骤详解三、进阶配置技巧四、生产环境最佳实践