jupyter notebook安装

一、Mac下安装

安装命令:sudo pip install jupyter notebook
启动命令:jupyter notebook 

1、证书报错
There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) - skipping
Requirement already up-to-date: pip in /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg

解决:更新pip,不能用pip install --upgrade pip,依然会报证书错误
采取curl方式  curl  https://bootstrap.pypa.io/get-pip.py| sudo python

2、matplotlib 1.3.1 requires nose, which is not installed
解决:sudo pip install matplotlib

3、python six版本过低
sudo pip install six --upgrade --ignore-installed six
如果pip list|grep six 如果版本不变
查看six目录(import six;six.__file__),到目录下删除相关文件 sudo rm -f six.*


二、linux下安装

开发机
1.ImportError: /usr/local/lib/python2.7/site-packages/pysqlite2/_sqlite.so: undefined symbol: sqlite3_stmt_readonly
原因:sqlite3版本低,没有sqlite3_stmt_readonly函数,参见 https://blog.csdn.net/vah101/article/details/72847160 中的分析
解决方法:下载最新版本,更新覆盖_sqlite.so
  1. 用命令找到ldd /usr/local/lib/python2.7/site-packages/pysqlite2/_sqlite.so的依赖文件
    linux-vdso.so.1 (0x00007ffcdf7d9000)
    libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00007fbdd9c23000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fbdd9a05000)
    libc.so.6 => /lib64/libc.so.6 (0x00007fbdd9657000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007fbdd9453000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fbdda0cf000)
  2. 找到新版本相关文件的存储位置,用新版本的libsqlite3.so.0替换/usr/lib64中的同名文件以及其依赖文件
2、启动命令
jupyter notebook --ip=10.**.*.**(必选)   --port 8880(可选)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值