一:安装jupyter

  1、首先要用管理员方式打开cmd,没用管理员打开后面安装不上。

  2、安装jupyter。我用的是python3,所以用pip3 install jupyter进行安装。

  3、安装完后打开jupyter。cmd下输入jupyter notebook。

我第一次安装jupyter遇到好多问题:首先爆出ModuleNotFoundError: No module named 'markupsafe' 没有找到markupsafe模块

C:\Windows\system32>jupyter notebook
Traceback (most recent call last):
File "c:\users\felix\appdata\local\programs\python\python36\lib\runpy.py", line , in _run_module_as_main
"__main__", mod_spec)
File "c:\users\felix\appdata\local\programs\python\python36\lib\runpy.py", line , in _run_code
exec(code, run_globals)
File "C:\Users\felix\AppData\Local\Programs\Python\Python36\Scripts\jupyter-notebook.EXE\__main__.py", line , in <module>
File "c:\users\felix\appdata\local\programs\python\python36\lib\site-packages\notebook\notebookapp.py", line , in <module>
from jinja2 import Environment, FileSystemLoader
File "c:\users\felix\appdata\local\programs\python\python36\lib\site-packages\jinja2\__init__.py", line , in <module>
from jinja2.environment import Environment, Template
File "c:\users\felix\appdata\local\programs\python\python36\lib\site-packages\jinja2\environment.py", line , in <module>
from jinja2 import nodes
File "c:\users\felix\appdata\local\programs\python\python36\lib\site-packages\jinja2\nodes.py", line , in <module>
from jinja2.utils import Markup
File "c:\users\felix\appdata\local\programs\python\python36\lib\site-packages\jinja2\utils.py", line , in <module>
from markupsafe import Markup, escape, soft_unicode
ModuleNotFoundError: No module named 'markupsafe'

刚开始我在cmd下输入pip3 install markupsafe尝试安装缺少的模块。爆出了编码错误,尝试改变终端的编码方式,折腾了半天没解决编码问题。最后通过git bash安装成功解决

C:\Windows\system32>pip3 install markupsafe
Collecting markupsafe
Using cached https://mirrors.ustc.edu.cn/pypi/web/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz
Building wheels for collected packages: markupsafe
Running setup.py bdist_wheel for markupsafe ... error
Failed building wheel for markupsafe
Running setup.py clean for markupsafe
Failed cleaning build dir for markupsafe
Failed to build markupsafe
Installing collected packages: markupsafe
Running setup.py install for markupsafe ... error
Exception:
Traceback (most recent call last):
File "c:\users\felix\appdata\local\programs\python\python36\lib\site-packages\pip\compat\__init__.py", line , in console_to_str
return s.decode(sys.__stdout__.encoding)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5 in position 2: invalid continuation byte During handling of the above exception, another exception occurred: Traceback (most recent call last):
File "c:\users\felix\appdata\local\programs\python\python36\lib\site-packages\pip\basecommand.py", line , in main
status = self.run(options, args)
File "c:\users\felix\appdata\local\programs\python\python36\lib\site-packages\pip\commands\install.py", line , in run
prefix=options.prefix_path,
File "c:\users\felix\appdata\local\programs\python\python36\lib\site-packages\pip\req\req_set.py", line , in install
**kwargs
File "c:\users\felix\appdata\local\programs\python\python36\lib\site-packages\pip\req\req_install.py", line , in install
spinner=spinner,
File "c:\users\felix\appdata\local\programs\python\python36\lib\site-packages\pip\utils\__init__.py", line , in call_subprocess
line = console_to_str(proc.stdout.readline())
File "c:\users\felix\appdata\local\programs\python\python36\lib\site-packages\pip\compat\__init__.py", line , in console_to_str
return s.decode('utf_8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5 in position 2: invalid continuation byte

首先打开Git Bash,在Git Bash下输入 pip3 install markupsafe,成功安装。接下来运行jupyter,成功运行。如果没有安装Git Bash -->安装git

$ pip3 install markupsafe
Collecting markupsafe
Using cached https://mirrors.ustc.edu.cn/pypi/web/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz
Building wheels for collected packages: markupsafe
Running setup.py bdist_wheel for markupsafe: started
Running setup.py bdist_wheel for markupsafe: finished with status 'done'
Stored in directory: C:\Users\felix\AppData\Local\pip\Cache\wheels\1e\\\5b14a4b2c2fbfb3fb2c86aa823b0801b2a2644ac4758370996
Successfully built markupsafe
Installing collected packages: markupsafe
Successfully installed markupsafe-1.0

总结:感觉这个问题确实是编码的问题导致的,终端的字符编码会影响 pip 安装 Python 库。

win下安装jupyter遇到的问题的更多相关文章

  1. Win下安装MySQL 5.6

    最近身边有人要win下安装mysql 去学习数据库,问我如何安装MySQL,其实win 下安装要比Linux简单的多,直接运行安装包下一步安装即可. 1.首先我们运行mysql-installer-c ...

  2. Win下安装Cygwin中的SSH服务

    windows和linux各有其优越性,可以安装在同一台电脑上,但切换要重启.同时拥有两台电脑,一台装win,一台装linux,自然非常好,但具备此条件的不多.本文介绍cygwin,它可以让你在win ...

  3. Win下安装虚拟机(Linux)

    **********************win下体验linux**************************************By熟知宇某 一.先说说win10和win8系统下的hyp ...

  4. 在windows下安装Jupyter Notebook的安装和使用

    1 认识jupyter jupyter /ˈdʒuːpɪtə(r)/可以提供适合捕捉整个计算过程的基于web的应用程序:开发.记录和执行代码,以及结果输出. jupyter Notebook提供了两个 ...

  5. CAFFE(四):Ubuntu 下安装jupyter notebook

    第一步.安装 pycaffe notebook 接口环境 在上一步成功安装 caffe 之后,就可以通过 caffe 去做训练数据集或者预测各种相关的事了,只不过需要在命令行下通过 caffe 命令进 ...

  6. win下安装Redmine常见错误解决方案

    成长型公司,最近需要项目管理的软件,所以在windows的服务器上搭建了redmine,其中也遇到了两个坑,现记录下来. Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的 ...

  7. Windows10下安装Jupyter

    打开cmd 升级pip3的版本: pip3 install --upgrade pip 安装Jupyter pip3 install jupyter

  8. window下安装jupyter

    1.Install [Anaconda](https://docs.continuum.io/anaconda/install#anaconda-install) 实际上安装了anaconda就已经安 ...

  9. Win下安装nvm

    nvm 是 windows 下切换 node 版本的管理工具,mac 下可以使用 TJ 写的 n . 1.https://github.com/coreybutler/nvm-windows/rele ...

随机推荐

  1. SAS学习笔记15 SAS导入数据(import txt csv xlsx spss)

  2. python __enter__ 与 __exit__的作用,以及与 with 语句的关系(转)

    https://blog.csdn.net/xc_zhou/article/details/80810111 python __enter__ 与 __exit__的作用,以及与 with 语句的关系

  3. 使用RabbitMQ实现分布式事务

    RabbitMQ解决分布式事务思路: 案例: 经典案例,以目前流行点外卖的案例,用户下单后,调用订单服务,让后订单服务调用派单系统通知送外卖人员送单,这时候订单系统与派单系统采用MQ异步通讯. Rab ...

  4. 轻松搭建CAS 5.x系列(5)-增加密码找回和密码修改功能

    概述说明 CAS内置了密码找回和密码修改的功能: 密码找回功能是,系统会吧密码重置的连接通过邮件或短信方式发送给用户,用户点击链接后就可以重置密码,cas还支持预留密码重置的问题,只有回答对了,才可以 ...

  5. (九)easyUI之选项卡

    前台 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodi ...

  6. iframe滚动条充当浏览器滚动条

    在做博客项目的时候,使用了iframe,方便根据选择的文章类别切换显示的内容,但是文章一般都有很多,通过bootstrap的媒体列表的方式显示的话,iframe是一定会出现滚动条的,特别是我添加了一个 ...

  7. Https的作用

    在普通的网络环境下,HTTP请求存在DNS劫持.运营商插入广告.数据被窃取,正常数据被修改等安全风险.使用HTTPS协议可以保证数据传输的安全性. Https的作用:    内容加密 建立一个信息安全 ...

  8. 关于微信小程序获取view的动态高度填坑

    wx.createSelectorQuery().select('#box').boundingClientRect(function (rect) { width = rect.width heig ...

  9. 新人数据库连接不上或数据库配置管理器里面sql服务打不开问题

    新人在链接数据库时可能会出现链接不上数据库,这个问题解决方法是大家找到配置管理器里面,把那些停用的功能开启一下应该就可以.但是我们有的电脑还会遇到里面配置里面什么也没有的情况,这个时候我们就得到控制面 ...

  10. 跟着minium官网介绍学习minium-----(二)

    一: 进入minium官方文档 1. 进入minium目录然后运行服务,出现以下提示说明打开成功, 2. 浏览器直接运行http://localhost:3000即可看到效果. 3. 下图为进入网页后 ...