[已解决]Ubuntu16.04安装jupyter notebook的编码问题,怎么修改都不行

Jupyter Notebook 在Ubuntu 16.04上安装可能遇到的问题 写在前面:我觉得任何时候应该都可以直接尝试第4步的方法   1.如果你有幸还没有安装,那么在安装过程中通常会遇到pip版本问题导致的编码错误: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4: ordinal not in range(128) 该问题是由于python2版本的pip编码方式非u... 阅读详情

这几天在安装Jupyter Notebook 的时候,无论怎么调,怎么改编码格式,都还是打不开Jupyter botebook,踩了很多坑,我的是Ubuntu 16.04系统。

先说一下我的安装语句和步骤

(1)更新和升级包

sudo apt-get update sudo apt-get upgrade

(2)安装pip sudo apt-get install python-pip

2. 安装Jupyter

(1)升级pip sudo pip install --upgrade pip

(2)安装Jupyter sudo pip install jupyter

错误如下!!!!!!!!!

1.有一个是什么 未命名编码错误,有什么untitled什么东西的。

2.wxy@wxy-ZHENGJIUZHE-REN7000-28ICB:~$ jupyter notebook
The Jupyter HTML Notebook.

这将启动一个基于tornado的HTML笔记本服务器,它提供一个html5/
javascript笔记本客户端。

Traceback (most recent call last):
  File "/usr/local/bin/jupyter-notebook", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python2.7/dist-packages/jupyter_core/application.py", line 266, in launch_instance
    return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 657, in launch_instance
    app.initialize(argv)
  File "<decorator-gen-7>", line 2, in initialize
  File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 89, in catch_config_error
    app.print_help()
  File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 385, in print_help
    self.print_subcommands()
  File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 377, in print_subcommands
    print(os.linesep.join(lines))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4: ordinal not in range(128)

一开始不知所措,在网上搜索也找不到解决方法,其中踩过最多的坑就是改编码格式,不管是在/usr/local/lib/python2.7下边建立sitecustomize.py还是在  /usr/lib/python2.7下边修改sitecustomize.py,怎么弄都不好使,网上给出的具体的修改方法就是在文件里加

import sys

reload(sys)

sys.setdefaultencoding(‘utf-8’)

统统没用。

输入以下命令:

sudo python3 -m pip install --upgrade pip

sudo python3 -m pip install jupyter

 

【jupyter notebook】低版本 python 安装jupyter及其问题解决 ubuntu14.04在系统原有版本python2.7.5下安装jupyter 方法及遇到问题解决方案 --'UnicodeDecodeError: 'ascii' codec' -- 'Bad cocnfig .....Could not decode' 阅读详情

相关推荐

Ubuntu 18.04部署Jupyter Notebook深度排错指南

Jupyter Notebook作为Python交互式计算的核心工具,其运行依赖Python解释器、内核通信协议(如ZMQ)、浏览器协议协商及系统服务管理等多层技术栈。在Ubuntu 18.04这一长期支持版本中,因Python 3.6生态断层、Firefox HSTS策略强化、systemd进程守护机制差异等底层约束,导致常见‘命令执行成功但无法访问’问题频发。理解Jupyter启动链路中的内核注册机制、HTTP/HTTPS域名解析差异(localhost vs 127.0.0.1)以及ZMQ socke

weixin_34252090的博客 789

化繁从简,优雅编码。——Jupyter notebook

朱特尔笔记本(Jupyter notebook)是目前用于写数据科学,机器学习最流行的编辑器。朱特尔笔记本与其他主流编辑器不同在于它是基于Web技术实现的。朱特尔笔记本提供的是一个交互环境,且可以编辑富文本格式的内容(包括主流的Markdown、Latex公式等),可以十分方便的编辑文档。朱特尔笔记本最初是只面向Python语言的,现在已经扩展到40余钟语言。

m0_73552311的博客 802

Ubuntu 18.04 部署 Jupyter Notebook 的系统级适配指南

Jupyter Notebook 是 Python 数据科学的核心交互式开发环境,其运行依赖于底层操作系统对 Python 运行时、用户权限模型和桌面会话机制的协同支持。在 Ubuntu 18.04 这类长期支持(LTS)发行版中,系统级 Python 管理(apt 锁定)、GNOME 桌面会话缺失、以及 systemd 服务端口抢占等特性,常导致默认安装流程失败——表现为浏览器无法打开、内核不启动或配置不生效。根本原因在于 Jupyter 的用户级配置初始化与 Linux 权限隔离模型存在张力,而非单纯‘

weixin_30315435的博客 375

更改 CMD 编码(解决 VSJupyter 乱码)

以 将编码更改为 UTF-8 为例 1. 临时修改编码 运行 CMD 输入 chcp 查看当前的代码页 (代码页和国家/地区或语言对照 见下文具体章节) 输入 chcp 65001 切换成 UTF-8 2. 永久更改编码(解决 VSJupyter 乱码) 需要管理员权限 仅用于 CMD 不适用于 powershell(powershell 修改编码的方法参考扩展) win+R 运行 regedit 进入 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Com.

零一魔法 843

Ubuntu 20.04 手动部署 Jupyter Notebook 最佳实践

Jupyter Notebook 是数据科学与机器学习开发的核心交互式环境,其本质是基于 Python 的 Web 服务化解释器封装。在 Linux 系统中,它依赖 Python 解释器、内核管理(ipykernel)、Web 服务器(jupyter-server)及系统级环境(如 locale、DISPLAY、systemd)的深度协同。Ubuntu 20.04 作为长期支持(LTS)发行版,提供稳定系统 Python 3.8 和成熟包管理生态,但默认配置与 Jupyter 的运行要求存在多处隐性冲突——

weixin_33895695的博客 422

Ubuntu 16.04 手动部署 Jupyter Notebook 与 IPython 生产环境

Jupyter Notebook 是基于 Web 的交互式计算平台,其核心执行依赖 IPython 内核提供的魔法命令、调试与内省能力;在老旧但广泛沿用的 Ubuntu 16.04 系统上,因 Python 3.5.2、OpenSSL 1.0.2g 和 systemd 229 等底层约束,直接使用 Anaconda 或 apt 安装极易引发依赖冲突、安全漏洞与服务不可控问题。本文聚焦可审计、可运维的生产级部署范式:通过 system venv 构建隔离环境,pip 精确锁定兼容版本(如 ipython==5

weixin_32667955的博客 230

在jupyter中读取CSV文件时出现‘utf-8’ codec can’t decode byte 0xd5 in position 0: invalid continuation byte解决方法

导入 importpandas as pd 使用pd.read_csv()读csv文件时,出现如下错误: UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xd5in position 0: invalid continuation byte 出现原因:CSV文件不是UTF-8进行编码,而是用gbk进行编码的。jupyter-not...

砍柴樵夫 2万+

Ubuntu 18.04 手动构建 Python 3.9 + Jupyter Notebook 沙盒

Jupyter Notebook 是数据科学与机器学习实验的核心交互式环境,其底层依赖 Python 解释器、虚拟环境隔离机制及内核注册协议。在 Ubuntu 等 Linux 发行版中,系统包管理器(APT)与 Conda 等分发方式常因版本锁定、glibc 兼容性或路径硬编码导致 'kernel dead'、'module not found' 或浏览器无法访问等高频故障。本文聚焦 Python 3 和 Jupyter Notebook 两大技术基元,详解如何绕过系统级约束,通过源码编译 Python 3

weixin_33664951的博客 347

jupyter notebook启动出错解决方法

今天在云服务器上安装了jupyter,按照官方教程安装完成。输入如下命令启动:jupyter notebook然后就报了下面的错

写代码的林克 3万+

Ubuntu 16.04 安全安装 Anaconda 与 conda 环境管理指南

Anaconda 是面向数据科学的 Python 发行版,其核心组件 conda 提供跨平台包管理和环境隔离能力。在老旧但广泛使用的 Ubuntu 16.04 系统中,由于系统级 Python 2.7 强依赖、glibc 2.23 兼容性限制及 shell 初始化机制特殊,直接套用通用安装教程极易导致 conda 命令失效、Python 版本冲突或 apt 功能异常。本文聚焦于该 LTS 版本的工程适配实践,阐明如何通过版本锁定(如 Anaconda3-2021.05)、用户级安装、conda init 深

weixin_30697239的博客 361

首个基于LBS方案的3D传感器,VoxelSensor解析

该传感器将结合OQmented的Lissajous模式的MEMS扫描镜,与每帧逐行工作的光栅扫描相比,Lissajous轨迹扫描速度更快,并且能耗很低,它可以更快地捕获完整的场景和快速移动,并且需要更少的数据处理,可满足AR/VR对于低延迟、高效率的需求。简单来讲,Switching Pixels的区别是专注于识别激光事件,性能比普通事件相机更好,但也可以使用事件相机的算法。在具体应用中,它需要在X和Y方向发射一个或多个脉冲光束,以在X和Y轴上定位,而Z轴,也就是深度,则是通过计算光返回的时间来测量。

qingtingwang的博客 576

Linux下安装jupyter notebook及遇见问题解决

在windows下习惯了用python notebook编辑器,今天想在linux下也安装一个notebook。 linux系统下自带了两个版本的Python,python2.7和python3.5。 如果你还安装了其他版本的python,可通过命令行 输入whereis python查看版本和位置。 我的电脑上默认状态下是启动python2.7。大家是不是都是这样,有待验证。 一、安装 ...

wwy 2613

BugkuCTF-PWN题pwn2-overflow超详细讲解

解题思路 1)计算出get_shell_的地址偏移量 2)算出来之后就直接溢出到后门函数 知识点 x64函数调用规则 解题之前我们先学下linux x64的函数调用规则。 x64机器在调用某个函数前,比如int func(int a, int b, int c, int d, int e, int f, int g, int h),首先他会把前6个参数从左往右存入到寄存器rdi、rsi、rdx、rcx、r8、r9,其余参数存入到栈里,保存的顺序是从右往左入栈。比如abcdef会存入到寄存器里,然后一次入栈h

am_03的博客 3013

Ubuntu 16.04 手动部署 Jupyter Notebook 生产实践指南

Jupyter Notebook 是基于 Web 的交互式计算环境,其核心原理是通过 Tornado 异步 HTTP 服务托管 IPython 内核,实现代码执行与富媒体输出。在企业级场景中,技术价值不仅在于快速原型验证,更体现在可审计、可隔离、可嵌入现有 Python 生产栈的工程可控性。典型应用场景包括金融风控模型调试、离线数据中台分析、以及受限安全策略下的私有化 AI 开发平台。本文聚焦 Ubuntu 16.04 这一长期支持但版本陈旧的系统环境,直面 Python 3.5 兼容性约束、openssl

cuxiong8996的博客 639

ZYNQ专题-7020驱动KSZ9031 PHY芯片

之所以有这篇文章,得益于Alinx的开发板。

Anitawen的博客 4968

同步整流buck电路图设计:手把手入门必看

从零开始拆解同步整流Buck电路图及其原理,手把手带你画出关键拓扑、选型MOSFET、分析续流路径。重点讲清占空比控制逻辑与体二极管导通损耗的规避方法,让buck电路图及其原理真正落地可调、稳定可靠。

weixin_33308579的博客 997

Ubuntu 22.04部署Jupyter Notebook实战指南

Jupyter Notebook是数据科学与深度学习的核心交互式开发环境,其本质是基于Web的Python内核执行平台,依赖Python解释器、包管理器、网络栈及GUI输入法框架的协同工作。在Ubuntu 22.04 LTS这一广泛用于服务器与AI开发的长期支持版本中,系统级变更(如systemd-resolved DNS策略、GNOME/IBus输入法机制、APT仓库Python版本锁定)导致标准安装流程频繁失效。技术价值在于构建隔离、安全、可复现的生产级环境:通过Miniconda精准控制Python版

weixin_30776545的博客 341

全网最详细Seurat v5 流程复现(拿来即用)

本文是基于seurat v5版本的教程复现,主要依据来源于官网seurat v5建议大家有时间的话可以去官网进行详细阅读学习!本节内容在之前seurat v4的教程都很多都有提到,文章所用到的数据及代码已经给各位放在这里了,有需要自取!请点击这里哦提取码:bui1。

ZxVSaccount的博客 1万+

安装运行jupyter notebook时出现UnicodeDecodeError: 'ascii' codec can't decode

问题描述 在Ubuntu 16.04中使用sudo pip install jupyter安装jupyter后,使用jupyter notebook运行jupyter时出现错误:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 4: ordinal not in range 128 问题分析 很明显这是一个编码...

qq_29227653的博客 5077

threejs加载3dtiles(倾斜摄影)数据

1、安装3dTilesRenderer 插件 使用npm 安装 npm install 3d-tiles-renderer --save 或者去官网下载都行 GitHub - NASA-AMMOS/3DTilesRendererJS: Renderer for 3D Tiles in Javascript using three.js 2、使用 首先引入,在填入3dtiles数据的地址,可以是文件路径也可以是网站路径 const tilesRenderer = new TilesRend..

weixin_39481659的博客 1万+

AXI_Bus_Matrix_4x4 设计

Signal Source Width(bits) Description AWID Master AWID_WIDTH 写事务ID AWADDR Master

Starry__的博客 3769

jupyter notebook无法启动改用jupyter lab解决

电脑环境: ubuntu16.04 python2.7 启动jupyter notebook时,提示’ascii’ codec can’t decode byte 0xe5 in position 4: ordinal not in range(128) 试过网上能搜到的所有解决方法: 1、重新安装jupyter(用pip3安装) 2、设置语言环境:LANG=zn jupyter noteboo...

Tivy_CMCC的博客 2369

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Anaconda配置的Python2.7环境jupyter UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4

写在前面 本机的环境配置 Ubuntu16.04 Anaconda3(具体的版本忘记了,不过好像关系不大) 用Anaconda3创建的Python2.7的虚拟环境 装的TensorFlow2.7版本 其他环境配置只能用作参考,切勿照搬 还有一点就是,希望你看望整片博文在进行具体操作,真的不差那几分钟。 找了很多教程,试了很多方法,走了很多弯路。终于在今晚,今晚,我找了正确的方法,真的...

梅花14的博客 3557

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【Ubuntu16.04_Bug】打开Jupyter notebook报错:UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte……

原因 python2中的编码bug。 LANG=zn jupyter notebook该方法对我的无效。 解决方法 touch /usr/local/lib/python2.7/site-packages/sitecustomize.py 在新建的sitecustomize.py文件中写: import sys sys.setdefaultencoding(‘utf-8’) 修改.bashrc文件 sudo gedit ~/.bashrc 在.bashrc文件末尾写上: export LANG=e

【人工智障 | 计算鸡视觉 | 机器孩】 5147

ubuntu16.04 jupyter notebook --generate-config报错UnicodeEncodeError

背景:环境采用的anocanda,装好了jupyter之后,执行jupyter notebook --generate-config报错 问题: UnicodeEncodeError: 'ascii' codec can't encode characters in position 1279-1280 解决: 由于之前从来没有在这一步遇到过编码的问题。后来locale查看系统编...

coding_zhang的博客 3157
上一篇: Libsvm格式数据的转化,利用表格文件转化为txt,亲测有效,欢迎学习交流!生成libSVM的数据格式及使用方法总结
下一篇: Python中两种常见的休眠、暂停语法(或者休眠一段时间再继续)
EvaJason
博客等级 码龄11年 34粉丝 18原创
评论 34
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值