【jupyter notebook】低版本 python 安装jupyter及其问题解决

22 篇文章 3 订阅
6 篇文章 0 订阅

由于需要在一台老ubuntu电脑上安装jupyter供演示,不能修改python、不能更新python版本的限制情况下,选择了在系统原有版本python2.7.5下安装。
如果高版本或者可自行修改权限的情况下,直接anaconda安装即可
可参考cv2环境安装

1.安装jupyter

为了在python2.7.5下安装jupyter,需要先自信安装ipython内核。这主要是由于自动pip所安装的ipython 6.0.0仅仅支持python3了。

pip install ipython==5.0.0

随后安装jupyter notebook

pip install jupyter

此时如果出现报错,先修改jupyter版本:
pip install jupyter==0.7.1

随后如果出现类似报错:
ImportError: Tornado requires an up-to-date SSL module
这意味着tornado版本不对,需要手动强制安装低版本

pip install tornado==4.1
# or pip install tornado==4.4   # any version<5.x

随后再运行jupyter安装:
pip install jupyter

2.jupyter 启动

如果为中文系统,则会由于解码错误报错,类似下面的错误:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4: ordinal not in range(128)

此时应该修改系统的默认语言:

  • 首先在对应python环境的/lib/python2.7/site-packages/中新建一个文件sitecustomize.py用于修改系统默认编码,并在其中写入如下内容保存:
import sys
sys.setdefaultencoding('utf-8')

随后会到控制台,进行环境变量修改:

export LANG=en_US:UTF-8
export LANGUAGE=en_US:en

随后启动jupyter notebook即可:
jupyter notebook

20190521补充: 利用指令LANGUAGE=en_US jupyter notebook可以直接修改环境变量启动, 环境ubuntu14.04(中文) python2.7.6

20190806补充: 在windows中,如果遇到问题:Bad cocnfig .....Could not decode 'xe6\x8c...,则是因为编码问题。可以利用windows命令行工具修改环境变量: set lang=en_us,即可解决编码问题启动。


ref:
Tornado:https://blog.csdn.net/awyyauqpmy/article/details/82824589
DecoderError:
https://blog.csdn.net/farphone/article/details/85801266
https://www.jianshu.com/p/516eb2a57ee6
https://blog.csdn.net/meat2008/article/details/79185999
https://blog.csdn.net/jiao_mrswang/article/details/83183550
https://github.com/jupyter/notebook/issues/287
SNIMissingWarning和InsecurePlatformWarning警告
numpy.linalg.lstsq
ubuntu16.04 refer jupyter
python gettext
Bad config encountered during initialization -->Could not decode2
windows环境变量: set VARY
windows change CMD coder format: chcp 936,gbk/437,en_us/65001,utf-8

在这里插入图片描述
pic from pixels.com

Jupyter Notebook是一款非常流行的交互式数据科学环境,它支持Python和其他多种编程语言。在Windows、macOS或Linux上安装Jupyter Notebook来运行Python代码,你可以按照以下步骤操作: 1. **安装Python**:首先确保你已经安装Python。你可以访问官网 <https://www.python.org/downloads/> 下载最新版本Python。选择适合你系统的安装包(如Python 3.x),并按照安装向导进行安装。 2. **安装pip**:Python自带了包管理工具pip,如果需要更新或安装额外的库,你需要确保pip是最新版本。打开命令行终端(Windows: Command Prompt, macOS/Linux: Terminal),输入 `python -m pip install --upgrade pip`。 3. **安装Jupyter Notebook**:使用pip安装Jupyter Notebook,命令如下: ``` python -m pip install jupyter notebook ``` 如果遇到权限问题,可能需要以管理员身份运行终端。 4. **启动Jupyter Notebook**:安装完成后,输入 `jupyter notebook` 命令来启动Notebook服务器。在浏览器中会打开一个新的页面,显示一个登录界面。默认情况下,Jupyter会创建一个新用户并自动登录。 5. **创建新文件和运行Python代码**:在Notebook中,你可以点击右上角的新建选项卡,创建一个新的Python notebook(`.ipynb`文件)。然后在每个单元格内编写Python代码,按Shift+Enter或点击运行按钮(Cell > Run)来执行。 **相关问题--:** 1. Jupyter Notebook的主要用途是什么? 2. 如何在Jupyter Notebook中查看和切换不同的notebooks? 3. Jupyter Notebook支持哪些其他编程语言?
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值