jupyter noteBook安装(MacBook篇)

 我来答
智帆远航数码
2022-06-08 · TA获得超过3356个赞
知道小有建树答主
回答量:3654
采纳率:100%
帮助的人:185万
展开全部

硬件环境:macbook OS10.12

Python版本:3.6.2

1.先升级了pip安装工具:sudo python -m pip install --upgrade --force pip

2.安装setuptools 工具:sudo pip3 install setuptools==33.1.1

3.安装 Python-dateutil:sudo pip3 install python-dateutil==2.2

4.安装six:sudo pip3 install --ignore-installed six

5.安装jupyter:sudo pip3 install jupyter

启动命令:直接在终端输入 jupyter notebook

sudo pip uninstall python-dateutil
sudo pip install python-dateutil==2.2

解决办法:安装six 命令再上方
解决了上面的问题 启动的时候 还是会报错这是个顽固的错误:
File "/Library/Python/2.7/site-packages/packaging/requirements.py", line 59, in <module> MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker") TypeError: __call__() takes exactly 2 arguments (1 given)

解决办法:根据错误信息直接找到路径中的文件,打开文件将 59 行中的函数修改

59:#MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")
60:MARKER_EXPR = originalTextFor(MARKER_EXPR("marker"))

修改好之后直接保存文件 再次运行 jupyter notebook 命令 即可启动jupyter

关于six那个问题,还有一点 需要删除我们默认路径下的six 否则 即使更新成功了 也不会使用最新的six

方法:先查看一下默认的six路径
import six
print six.__file__

然后删除:sudo rm -rf /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six.*

最后再使用上方的命令安装更新six

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式