写点什么

python3.8.3 安装 ipython 和 jupyter

用户头像
LinkPwd
关注
发布于: 2020 年 06 月 04 日
python3.8.3安装ipython和jupyter

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

一、 环境

 CentOS 7.4.1708 GCC 4.8.5 Python3.8.3
复制代码

二、 前置环境

yum install openssl-devel -yyum install zlib-devel -yyum 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 , 然后重新编译安装

发布于: 2020 年 06 月 04 日阅读数: 100
用户头像

LinkPwd

关注

还未添加个人签名 2017.09.10 加入

还未添加个人简介

评论

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