正常安装流程

1、安装anaconda

必备条件

2、安装jupyter notebook

一般anaconda自带安装

如没有,则在终端安装

conda install jupyter notebook

3、安装nb-conda

接下来安装nb_conda

conda install nb_conda

4、创建虚拟环境

conda create -n 虚拟环境名 python=3.X

其他虚拟环境操作如下

conda env list  # 查看虚拟环境列表
activate 虚拟环境名 # 激活虚拟环境
python # 查看python版本
pip list # 查看python包
conda list # 查看python包
deactivate 虚拟环境名 # 关闭虚拟环境
conda remove -n 虚拟环境名称 --all # 删除虚拟环境

5、向虚拟环境中安装ipykernel

conda install -n 虚拟环境名 ipykernel

注意:可激活虚拟环境查看ipykernel安装情况

6、在jupyter notebook中添加虚拟环境

如下命令,需要在激活python虚拟环境后运行,否则会添加默认conda环境哦

激活虚拟环境:activate 虚拟环境名

python -m ipykernel install --user --name=虚拟环境名

添加虚拟环境后,可在C:\Users\***\AppData\Roaming\jupyter\kernels\目录中看到虚拟环境名称,打开每个虚拟环境名目录中的kernel.json,

可以查看python.exe是否为虚拟环境路径中的python.exe,

如果正确,ok;

如果错误,重新运行上述命令添加。

7、查看现有kernel

jupyter kernelspec list

8、jupyter notebook中删除虚拟环境变量

jupyter kernelspec remove 虚拟环境名

常规操作如前述,不出意外,就可以直接打开jupyter notebook,切换到指定的虚拟环境,happy coding了;可是难免会有各种不如意的时候,主要有两类,可参考如下方法

安装后问题汇总及解决方法

1、jupyter notebook界面错误:EnvironmentLocationNotFound: Not a conda environment

解决方法:

打开anaconda安装目录:..\Anaconda3\Lib\site-packages\nb_conda\envmanager.py,添加下图中绿色框中代码,重启jupyter即可解决

2、查看虚拟环境是否添加成功

(1)如下图查看已有的虚拟环境,加载虚拟环境

(2)加载虚拟环境是否成功

注意两个地方

第一,下图右上方虚拟环境加载是否正确;

第二,可通过下图中的代码查看虚拟环境python.exe路径是否正确。

3、kernel连接错误:ImportError: DLL load failed: 找不到指定的模块。

此时,需要查看jupyter notebook日志,查看具体是那个包出错;

一般两种思路,

第一,卸载包,重新安装;

如,pyzmq包问题

***\Anaconda3\Lib\site-packages\zmq\backend\cython\__init__.py", line 6, in <module>
from . import (constants, error, message, context,
ImportError: DLL load failed: 找不到指定的模块。

解决办法,卸载包,重新安装

pip uninstall pyzmq
pip install pyzmq

第二,安装指定版本的包(一般是包的版本太高)

conda update 包=版本

重启jupyter notebook即可

参考链接:

https://blog.csdn.net/lwgkzl/article/details/85202207

win10中jupyter notebook设置conda虚拟环境全流程及问题汇总的更多相关文章

  1. 关于Jupyter Notebook无法自动补全(Autocompletion),报错TypeError: __init__() got an unexpected keyword argument 'column' 的解决方案

    关于Jupyter Notebook无法自动补全(Autocompletion),报错TypeError: __init__() got an unexpected keyword argument ...

  2. 修改Anaconda中Jupyter Notebook默认工作路径

    修改Anaconda中Jupyter Notebook默认工作路径 1.打开 Anaconda Prompt 2.输入命令 jupyter notebook --generate-config 这个命 ...

  3. linux中jupyter notebook中切换虚拟环境

    python -m ipykernel install --user --name 虚拟环境名称 --display-name "虚拟环境名称" 然后再打开jupyter note ...

  4. Jupyter Notebook 设置黑色背景主题、字体大小、代码自动补全

    1.背景主题.字体大小设置 安装Jupyter主题: pip install jupyterthemes 然后,更新Jupyter主题: pip install --upgrade jupyterth ...

  5. 在pytorch下使用tensorboardX(win10;谷歌浏览器;jupyter notebook)

    使用环境:win10 ,在jupyter notebook下运行 谷歌浏览器 1.环境安装 使用conda 安装,打开anacond powershell,输入pip install tensorbo ...

  6. jupyter notebook安装/代码补全/支持golang 踩坑记

    安装(不要用root) 安装anaconda3,然后ln -s bin目录下的jupyter命令到/usr/bin目录下 生成密码备用 敲ipython进入交互终端 In [1]: from note ...

  7. jupyter notebook添加Anaconda虚拟环境的python kernel

    之前在自己博客上写了一个如何通过自建配置文件,让jupyter notebook可以调用conda虚拟环境的python解释器. 今天介绍一种更加简单的方式,无需手动配置文件,利用ipykernel可 ...

  8. 为anaconda的jupyter notebook设置初始化目录

    在使用jupyter进行编程时,初始化目录可能不是自己想要的目录,那么下面讲解修改成自己想要的目录. 1) 在命令行中输入jupyter notebook --generate-config,会产生一 ...

  9. jupyter notebook选择conda环境

    需要安装: conda install ipykernel 使用:首先激活对应的conda环境 source activate 环境名称 将环境写入notebook的kernel中 python -m ...

  10. 怎么修改Anaconda 中 jupyter notebook 文件的保存位置

    安装完 anaconda ,在jupyter notebook 中创建的文件的默认保存位置为C:\User\电脑名 修改保存位置 1.打开 anaconda prompt 2.输入 jupyter n ...

随机推荐

  1. kubeadm init 命令执行流程

  2. 讲讲 tcp_tw_recycle,tcp_tw_reuse

    文章转载自:https://mp.weixin.qq.com/s?__biz=MzI1MDgwNzQ1MQ==&mid=2247485332&idx=1&sn=59823ce1 ...

  3. Elasticsearch:Smart Chinese Analysis plugin

    Smart Chinese Analysis插件将Lucene的Smart Chinese分析模块集成到Elasticsearch中,用于分析中文或中英文混合文本. 支持的分析器在大型训练语料库上使用 ...

  4. 解决zeal离线文档下载慢问题

    zeal简介 编程过程中难免会遇到不会用的关键字和方法,对我而言,在windows下,我使用Zeal这个软件进行离线文档查询. 问题 但是,在软件中下载DocSet(文档)会出现下载慢,或者下载不了的 ...

  5. 关于aws上ec2机型的种类总结汇总

    在aws上ec2的机型是非常多的,但主要的种类为如下几种 General Purpose  (通用型)                                                 ...

  6. docker搭建yapi接口文档系统、Idea中上传接口、在线调用

    一.前言 在我们后端开发中,必不可少的是接口的交接,有很多种方式,常见的就是swagger,不过这个侵入性太强了.还有就是接口文档的框架,比如今天小编带大家一起搭建的yapi,在公司还是挺常见的! 今 ...

  7. 驱动开发:内核取ntoskrnl模块基地址

    模块是程序加载时被动态装载的,模块在装载后其存在于内存中同样存在一个内存基址,当我们需要操作这个模块时,通常第一步就是要得到该模块的内存基址,模块分为用户模块和内核模块,这里的用户模块指的是应用层进程 ...

  8. 20220925 - CSP-S 模拟赛 #2

    20220925 - CSP-S 模拟赛 #2 时间记录 \(8:00-8:20\) 浏览题面 \(8:20-8:45\) T1 想到了分块计算,但是在手推样例的过程中,发现样例的数据并不能真正构成一 ...

  9. Linux基础_5_文件管理

    创建 touch 文件名 #创建文件 stat 文件名 #查看文件属性 touch -am 文件名 #更改文件的访问时间及修改时间 删除 rm -rf s/* #递归强制删除s目录下的所有内容(包括文 ...

  10. JSTL组件的下载链接地址

    配置JSTL和下载jar包 JSTL的安装包 下载地址:http://tomcat.apache.org/download-taglibs.cgi 在下载页面找到JSTL的规范和实现的两个jar包,如 ...