python3.8.3安装ipython和jupyter

发布于: 11 小时前
python3.8.3安装ipython和jupyter

用python一直以来就写写脚本什么的, 最近打算重学python,打破这种现状,从头开始,立个Flag, 1个月

一、 环境

CentOS 7.4.1708
GCC 4.8.5
Python3.8.3

二、 前置环境

yum install openssl-devel -y
yum install zlib-devel -y
yum install sqlite-devel -y (ipython环境历史记录需要)
yum install libffi-devel -y (没安装的话引外部函数模块会报错)

三、 python3

#./configure --prefix=/usr/local/python3 --enable-optimizations

如果加上--enable-optimizations 优化性能参数,则make不通过

报 Could not import runpy module ...

搜索说是由于 gcc版本低导致的

1. 升级gcc至8.1.0

2. ./configure参数中去掉 --enable-optimizations

去掉--enable-optimizations

#./configure --prefix=/usr/local/python3

#make && make install

四、 ipython

#/usr/local/python3/bin/pip3 install ipython

ipython

五、 Jupyter Notebook

安装 && 启动:
/usr/local/python3/bin/pip3 install notebook
/usr/local/python3/bin/jupyter notebook --ip=0.0.0.0 --port=39999

浏览器访问就可以使用jupyter了, 看官网还有个jupyterlab了。

六、 链接

https://www.python.org/

https://jupyter.org/

七、 问题

1. Could not import runpy module ...

python3中有个内置模块叫ctypes,它是python3的外部函数库模块,提供了兼容C语言的数据类型,并通过它调用Linux系统下的共享库(Shared library),此模块需要使用centos7系统中外部函数库(Foreign function library)的开发链接库(头文件和链接库)。由于在centos7系统中没有安装外部函数库(libffi)的开发链接库软件包,所以在安装pip的时候就报了"ModuleNotFoundError: No module named '_ctypes'"的错误。

#yum install libffi-devel -y , 然后重新编译安装

2. WARNING: IPython History requires SQLite, your history will not be saved

#yum install sqlite-devel -y , 然后重新编译安装

发布于: 11 小时前 阅读数: 8
用户头像

LinkPwd

关注

还未添加个人签名 2017.09.10 加入

还未添加个人简介

评论

发布
暂无评论
python3.8.3安装ipython和jupyter