win下安装jupyter遇到的问题
一:安装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遇到的问题的更多相关文章
- Win下安装MySQL 5.6
最近身边有人要win下安装mysql 去学习数据库,问我如何安装MySQL,其实win 下安装要比Linux简单的多,直接运行安装包下一步安装即可. 1.首先我们运行mysql-installer-c ...
- Win下安装Cygwin中的SSH服务
windows和linux各有其优越性,可以安装在同一台电脑上,但切换要重启.同时拥有两台电脑,一台装win,一台装linux,自然非常好,但具备此条件的不多.本文介绍cygwin,它可以让你在win ...
- Win下安装虚拟机(Linux)
**********************win下体验linux**************************************By熟知宇某 一.先说说win10和win8系统下的hyp ...
- 在windows下安装Jupyter Notebook的安装和使用
1 认识jupyter jupyter /ˈdʒuːpɪtə(r)/可以提供适合捕捉整个计算过程的基于web的应用程序:开发.记录和执行代码,以及结果输出. jupyter Notebook提供了两个 ...
- CAFFE(四):Ubuntu 下安装jupyter notebook
第一步.安装 pycaffe notebook 接口环境 在上一步成功安装 caffe 之后,就可以通过 caffe 去做训练数据集或者预测各种相关的事了,只不过需要在命令行下通过 caffe 命令进 ...
- win下安装Redmine常见错误解决方案
成长型公司,最近需要项目管理的软件,所以在windows的服务器上搭建了redmine,其中也遇到了两个坑,现记录下来. Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的 ...
- Windows10下安装Jupyter
打开cmd 升级pip3的版本: pip3 install --upgrade pip 安装Jupyter pip3 install jupyter
- window下安装jupyter
1.Install [Anaconda](https://docs.continuum.io/anaconda/install#anaconda-install) 实际上安装了anaconda就已经安 ...
- Win下安装nvm
nvm 是 windows 下切换 node 版本的管理工具,mac 下可以使用 TJ 写的 n . 1.https://github.com/coreybutler/nvm-windows/rele ...
随机推荐
- SAS学习笔记45 宏系统选项及其他
关于宏的系统选项 MCOMPILENOTE=NONE|NOAUTOCALL|ALL 该系统选项控制是否在日志当中显示宏程序编译时的信息,默认值为NONE,也就是不显示.其中NOAUTOCALL针对的是 ...
- linux gcc安装
2004年4月20日最新版本的GCC编译器3.4.0发布了.目前,GCC可以用来编译C/C++.FORTRAN.java.OBJC.ADA等语言的程序,可根据需要选择安装支持的语言.GCC 3.4.0 ...
- 如何判断 Session是否存在
相信很多人都跟我一样,在写网页中有些位置通过其他网页设置了 Session然后跳转到目标页面就需要要用 Session,但是那个位置如果是直接打开的就用不到 Session,那么问题就来了,例如:系统 ...
- form-create教程:移除默认提交按钮
本文将介绍form-create如何修改,隐藏默认提交按钮 form-create 是一个可以通过 JSON 生成具有动态渲染.数据收集.验证和提交功能的表单生成器.并且支持生成任何 Vue 组件.结 ...
- 串口工具kermit(ubuntu)
安装 # sudo apt-get install ckermit 配置 kermit启动时,会首先查找~/.kermrc,然后再遍历/etc/kermit/kermrc # vi /etc/kerm ...
- 34. Find First and Last Position of Element in Sorted Array + 二分
题意懒得抄了,大概是:在升序数组中给定整数target,找到第一个和最后一个target的索引,找到返回{index1, index2},否则返回{-1, -1}: 时间复杂度要求:O(logn) 分 ...
- MYSQL的操作命令
一.御前 1 win+R DOS 输入 net start mtsql 和 net stop mysql 启动和停止Mysql 服务,也可通过计算机——管理——服务和应用程序——服务——MYSQL— ...
- 记录一次OOM排查经历
我是用了netty搭建了一个UDP接收日志,堆启动配置 Xmx256 Xms256 ,项目刚启动的时候,系统进程占用内存很正常,在250M左右. 长时间运行之后发现,进程占用内存不断增长,远远超过了 ...
- java_赋值与初始化
一.赋值(是给变量指定一个值或者是改变 一个变量的值) 变量类型 变量名=表达式 int i=10; 二.初始化 生成一个变量以后,必须通过明确的赋值语句进行初始化,然后在使用这个变量. 局部变量: ...
- 浏览器获取当前ip
function findIP(callback) { var myPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConn ...