正常安装流程

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. 迁移一个仓库到新的Gitlab

    一般这种迁移,要注意旧仓库的提交历史等信息也要同步到新的仓库. 先使用如下命令克隆老的: git clone --bare git@gitlab.test1.com:f2e/test.git 新仓库创 ...

  2. Elasticsearch:Split index API - 把一个大的索引分拆成更多分片

    文章转载自:https://blog.csdn.net/UbuntuTouch/article/details/108960950

  3. Java泛型的总结

    泛型可以用于接口.类.方法上.还有泛型通配符这个概念 泛型的好处:可以在编译时检查 1.用于方法中,指定该方法中的形参的类型. 语法:修饰符 <代表泛型的变量> 返回值类型 方法名(参数) ...

  4. 达梦dba_segments指定表名查询到的大小都包含哪些数据

    一.结论 dba_segments指定表名查询到的段大小包含索引.约束.表字段数据(包含LOB字段)(1)表(不包含LOB字段)创建默认分配2个簇,1个簇用于存放表结构及字段数据,1个簇用于存放clu ...

  5. JavaScript中的代码执行顺序

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> </head&g ...

  6. 1、在SrpingBoot的环境当中使用JSP及相关功能

    创建webapp目录 由于SpringBoot项目不建议直接访问jsp页面,但是我现在要做的事情需要去访问,那么我就需要在原有的项目基础上为访问jsp页面进行一个调整 首先在项目当中,java和res ...

  7. 复杂场景数据处理的 OLTP 与 OLAP 融合实践

    本文首发于 NebulaGraph 公众号 Dag Controller 介绍 Dag Controller 是 NebulaGraph 企业版的系统,经过反复测试无误后进行了发布,它主要解决的是 O ...

  8. 知识图谱顶刊综述 - (2021年4月) A Survey on Knowledge Graphs: Representation, Acquisition, and Applications

    知识图谱综述(2021.4) 论文地址:A Survey on Knowledge Graphs: Representation, Acquisition, and Applications 目录 知 ...

  9. 19.-哈希算法&注册登录

    一.哈希算法 哈希: 给定明文-计算出一段定长的-不可逆的值 定长输出:不管明文输入多少,哈希都是定长的 不可逆:无法反向计算出对应的明文 雪崩效应:输入改变,输出必然变 md5:32位16进制   ...

  10. LabVantage仪器数据采集方案

    LabVantage的仪器数据采集组件为LIMS CI,是一个独立的应用程序/服务,实现仪器数据的采集(GC.LC等带有工作站的仪器). 将仪器输出数据转换为LIMS所需数据并传输,使用Talend这 ...